div.bfsmallicon { float:none !important; text-align:center; margin:0;}
div.bfsmallicon div {width:40px; height:40px; margin: auto;}
div.bfsmallicon img{max-height:100%; max-width:100%; display:block; margin:auto;}

div.bfmediumicon {float:left; width:120px; height:120px; margin:20px 5px 0px 0px;}
div.bfmediumicon>div {width:90px; height:90px; margin: auto;}
div.bfmediumicon img{ max-height:100%; max-width:100%; display:block; margin:auto;}
				
div.bflargeicon {float:left; width:220px; height:220px; margin:20px 5px 0px 0px;}
div.bflargeicon>div {width:190px; height:190px; margin: auto;}
div.bflargeicon img{max-height:100%; max-width:100%; display:block; margin:auto;}
				
.bflist { 
		float:none !important;
		text-align:left !important;
		width:500px; 
		height:auto; 
		vertical-align: top; 
		margin:0px 5px 0px 0px; 
		}
.bfitem {
	float:left;
	overflow:hidden; 
	text-align:center; 
	border:2px solid transparent;
	font: 8pt/10pt Verdana,sans-serif;
	}
.bfitem:hover {border:2px solid red;}

.notassigned {background-color:#ffaaaa}

.edithtml {clear:left;}

.bfaddicon {background-image:url("images/archive_add.gif");background-position: center center;background-repeat: no-repeat;height: 18px;width: 18px;}
.bforganizeicon {background-image:url("images/archive_organize.gif");background-position: center center;background-repeat: no-repeat;height: 18px;width: 18px;}

div.bffolder_thumbnails1 { 
	float:left;
	margin: 0 28px 30px 0;
	width:90px;
	}
	
div.bffolder_thumbnails1>div{
	height:70px;
	//width:auto;
	}

.mod_objectfit div.bffolder_thumbnails1>div>img {
	height:100%;
	width:100%;
	object-fit: cover;
	margin;0;
	}

.mod_no-objectfit div.bffolder_thumbnails1>div>img {
	max-height:100%;
	max-width:100%;
	display:block;
	margin:auto;
	}

div.bffolder_thumbnails1 h1 {
	//position:absolute;
	margin:-30px 0 0 0;
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	color: white;
	text-align:center;
	text-shadow:
	-1px -1px 0 #000,  
	1px -1px 0 #000,
	-1px 1px 0 #000,
	1px 1px 0 #000;
	}	

div.bffolder_thumbnails2 { 
	float:left;
	margin: 0 28px 30px 0;
	width:180px;
	}
	
div.bffolder_thumbnails2>div{
	height:140px;
	width:auto;
	}

.mod_objectfit div.bffolder_thumbnails2>div>img {
	height:100%;
	width:100%;
	object-fit: cover;
	margin;0;
	}

.mod_no-objectfit div.bffolder_thumbnails2>div>img {
	max-height:100%;
	max-width:100%;
	display:block;
	margin:auto;
	}
	
div.bffolder_thumbnails2 h1 {
	position:absolute;
	width:178px;
	margin:-37px 0 0 10px;
	font: bold 12pt/12pt Arial, Helvetica, sans-serif;
	color: white;
	text-shadow:
	-1px -1px 0 #000,  
	1px -1px 0 #000,
	-1px 1px 0 #000,
	1px 1px 0 #000;
	}
	

div.bffolder_thumbnails3 { 
	float:left;
	margin: 0 28px 30px 0;
	width:300px;
	}
	
div.bffolder_thumbnails3>div{
	height:260px;
	width:auto;
	}

.mod_objectfit div.bffolder_thumbnails3>div>img {
	height:100%;
	width:100%;
	object-fit: cover;
	margin;0;
	}

.mod_no-objectfit div.bffolder_thumbnails3>div>img {
	max-height:100%;
	max-width:100%;
	display:block;
	margin:auto;
	}
	

div.bffolder_thumbnails3 h1 {
	position:absolute;
	width:295px;
	margin:-37px 0 0 0;
	font: bold 14pt/14pt Arial, Helvetica, sans-serif;
	color: white;
	text-align:center;
	text-shadow:
	-1px -1px 0 #000,  
	1px -1px 0 #000,
	-1px 1px 0 #000,
	1px 1px 0 #000;
	}

.mod_no-objectfit div.bffolder_thumbnails3 h1 {
	margin-top:-70px;
	}

div.bffolder_folders1 { 
	float:left;
	margin: 0 28px 8px 0;
	width:90px;
	height:112px;
	overflow: hidden;
	}
	
div.bffolder_folders1>div{
	height:70px;
	width:auto;
	background-image: url("images/folderlarge.gif");
	background-size: cover;
	}

.mod_no-objectfit div.bffolder_folders1>div{
	padding-top:14px;
	}
.mod_objectfit div.bffolder_folders1>div>img {
	height:78%;
	width:90%;
	object-fit: cover;
	margin-left:5%;
	margin-top:12%;
	}

.mod_no-objectfit div.bffolder_folders1>div>img {
	max-height:94%;
	max-width:90%;
	display:block;
	margin:auto;
	}
	
div.bffolder_folders1 h1 {
	margin: 0;
	font: bold 8pt/9pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:black;
	}


div.bffolder_folders2 { 
	float:left;
	margin: 0 28px 18px 0;
	width:180px;
	height:170px;
	}
	
div.bffolder_folders2>div{
	height:140px;
	width:auto;
	background-image: url("images/folderlarge.gif");
	background-size: cover;
	}

.mod_no-objectfit div.bffolder_folders2>div{
	padding-top:40px;
	}

.mod_objectfit div.bffolder_folders2>div>img {
	height:73%;
	width:90%;
	object-fit: cover;
	margin-left:5%;
	margin-top:16%;
	}

.mod_no-objectfit div.bffolder_folders2>div>img {
	max-height:90%;
	max-width:90%;
	display:block;
	margin:auto;
	}
	
div.bffolder_folders2 h1 {
	margin: 0;
	font: bold 8pt/9pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:black;
	}


div.bffolder_folders3 { 
	float:left;
	margin: 0 28px 28px 0;
	width:300px;
	}
	
div.bffolder_folders3>div{
	height:260px;
	width:auto;
	background-image: url("images/folderlarge.gif");
	background-size: cover;
	}

.mod_no-objectfit div.bffolder_folders3>div{
	padding-top:46px;
	}

.mod_objectfit div.bffolder_folders3>div>img {
	height:78%;
	width:90%;
	object-fit: cover;
	margin-left:5%;
	margin-top:12%;
	}

.mod_no-objectfit div.bffolder_folders3>div>img {
	max-height:95%;
	max-width:92%;
	display:block;
	margin:auto;
	}

div.bffolder_folders3 h1 {
	margin: 0;
	font: bold 8pt/9pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:black;
	}

div.bffolder_icons { 
	float:left;
	margin: 0 28px 8px 0;
	width:90px;
	height:112px;
	overflow: hidden;
	}
	
div.bffolder_icons>div{
	height:70px;
	width:auto;
	}

.mod_no-objectfit div.bffolder_icons>div{
	padding-top:14px;
	}
.mod_objectfit div.bffolder_icons>div>img {
	height:78%;
	width:90%;
	object-fit: cover;
	margin-left:5%;
	margin-top:12%;
	}

.mod_no-objectfit div.bffolder_icons>div>img {
	max-height:94%;
	max-width:90%;
	display:block;
	margin:auto;
	}
	
div.bffolder_icons h1 {
	margin: 0;
	font: bold 8pt/9pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:black;
	}

