#upload-status
{
	background-color:		#ffffff;
	padding:				10px 15px;
	width:					auto;
	text-align: 			center;
	border: 				1px solid #007399;
	font-size: 				80%;
}

#upload-status .overall-progress-container
{
	display:	block;
	overflow:	hidden;
	width: 		100%;
	height: 	18px;
}

#upload-status .current-progress-container
{
	display:	block;
	overflow:	hidden;
	width: 		100%;
	height: 	18px;
}

#upload-status .current-progress-container img
{
	display:				block;
	margin-right:			0.5em;
	height:					18px;
	width:					100%;
	padding:				5px 0px;
}
 
#upload-status .progress-text
{
	font-size:				10px;
	font-weight:			bold;
	margin-top: 			-22px;
	color: 					#000000;
}

.current-text
{
	margin-top: 			1em;
}

#upload-list
{
	list-style:				none;
	width:					auto;
	margin:					0;
}

.hide
{
	display:				none;
}

#upload-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(/oldlutheran/images/FancyUploader/file.png) no-repeat 4px 4px;
}
#upload-list li.file.file-uploading
{
	background-image:		url(/oldlutheran/images/FancyUploader/uploading.png) repeat;
	background-color:		#D9DDE9;
}
#upload-list li.file.file-success
{
	background-image:		url(/oldlutheran/images/FancyUploader/success.png) repeat;
}
#upload-list li.file.file-failed
{
	background-image:		url(/oldlutheran/images/FancyUploader/failed.png) repeat;
}
 
#upload-list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#upload-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#upload-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#upload-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

#uploaded_photo_div 
{	
	width: 273px;
	max-width: 273px;
	color: #505559;
	background-color: #ffffff;
	border: 1px solid #999;
	padding: auto;
	margin-left: auto;
    margin-right: auto; 
	text-align: center;	
}

#uploaded_photo_div img 
{
	padding: 5px 0px;
	width: auto;
	max-width: 263px;
	height: auto;
	margin-bottom: 5px;
}

#uploaded_photo img 
{
	text-align: center;
}

#upload_status_select_wrapper
{
	margin-top: 5px;
	width: auto;
}

#photo_upload_wrapper
{
	width: 295px;
	float: right;
	font: bold 70% 'lucida grande', tahoma, verdana, arial, sans-serif;
	color: #505559;
	background: #e6f6f9;
	border: 1px solid #000000;
	padding: 5px;
	margin: 4px;
	text-align: center;
	display: block;

}


