#fancyupload_status {
background-color:		#C9DFE6;
padding:				8px 16px 16px;
width:					94%;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}
 
#fancyupload_status .progress {
background:				white url(assets/progress-bar/progress.gif) no-repeat;
background-position:	+50% 0;
margin-right:			0.5em;
/*width: 90%;
height: 12px;*/
border: none;
}
 
#fancyupload_status .progress-text {
font-size:				0.9em;
font-weight:			bold;
}
 
#fancyupload_list {
list-style:				none;
width:					94%;
margin:					0;
}
 
#fancyupload_list li.file {
background:				url(assets/file.png) no-repeat 4px 4px;
border: 4px dashed #104557;
list-style:none;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}
#fancyupload_list li.file.file-uploading {
background-image:		url(assets/uploading.png);
border: 4px dashed #F8CE2E;
background-color: #FFFCD6;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}
#fancyupload_list li.file.file-success {
background-image: url(assets/success.png);
background-color: #DFFCD7;
border: 4px dashed #43AF2E;
color: #43AF2E;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}
#fancyupload_list li.file.file-failed {
background-image:		url(assets/failed.png);
border: 4px dashed #BD2E25;
background-color: #F8D8D7;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}
 
#fancyupload_list li.file .file-name {
clear: left;
display: block;
font-weight: bold;
height: 48px;
line-height: 16px;
margin-left: 32px;
padding-top:8px;
width: 76%;
}
#fancyupload_list li.file .file-size {
font-size:				0.9em;
line-height:			18px;
float:					right;
margin-top:				2px;
margin-right:			6px;
}
#fancyupload_list li.file .file-info {
display: block;
font-size: 0.9em;
font-style: italic;
font-weight: bold;
line-height: 20px;
margin-left: 44px;
}
#fancyupload_list li.file .file-remove {
clear:					right;
float:					right;
line-height:			18px;
margin-right:			6px;
}

#fancyupload_status .fancyupload-controls {
border-bottom: 1px dotted #BD2E25;
padding-bottom: 12px;
margin-bottom: 12px;
width: 100%;
}
#fancyupload_status .overall-title,
#fancyupload_status .current-title {
font-style: italic;
}

#fancyupload_status .current-text {
font-weight: bold;
}
#fancyupload_status .navlinks {
border-bottom: 1px dotted #DC2923;
margin-bottom:12px;
width: 100%;
}
#fancyupload_upload {
font-weight: bold;
float:right;
}

/* download */
#file-access {
margin: 0 0 32px auto;
}

#file-access .file {
background: transparent url(assets/success.png) no-repeat 8px 16px;
background-color: #DFFCD7;
border: 4px dashed #43AF2E;
color: #43AF2E;
list-style: none !important;
margin: 0 16px 16px 0 !important;
-moz-border-radius: 8px !important;
-khtml-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
border-radius: 8px !important;
}

#file-access .file a {
text-decoration: none;
}

#file-access .file:hover {
border: 4px solid #43AF2E;
}

#file-access .file .file-name {
clear: left;
display: block;
font-weight: bold;
/*height: 48px;*/
line-height: 16px;
margin: 8px 0 8px 32px;
width: 76%;
}

#file-access .file .file-version {
float:					right;
font-size:				0.9em;
line-height:			18px;
margin-top:				8px;
margin-right:			6px;
}

#file-access .file .file-size {
clear:					right;
float:					right;
font-size:				0.9em;
font-style: italic;
line-height:			18px;
margin-right:			6px;
}

#file-access .file .file-description,
#file-access .file .file-info {
display: block;
font-size: 0.9em;
font-style: italic;
line-height: 20px;
margin-left: 38px;
}

#file-access .file .file-description {
font-style: normal;
margin-bottom:8px;
}

#file-access .file .file-success a {
display: block;
}
