/* -----------------------------------------------
	www.swfupload.org
	Description: Common Screen Stylesheet for SWFUpload Demos
	Updated on:  May 1, 2008
	Updated on:  OCT 25, 2013  : Somi Park
----------------------------------------------- */


/* ----------------------------------------------- 
	BASIC ELEMENTS
   ----------------------------------------------- */
  
.mainFileUploader { position:relative;margin: 0;padding: 0; }
.mainFileUploader a { color: #385ea2;text-decoration: none; }
.mainFileUploader a:hover { text-decoration: underline; }

.mainFileUploader strong { font-weight: 700; }

.mainFileUploader h1 { display:none; }

.mainFileUploader h1 a{ color: #fff;text-decoration: none; }

.mainFileUploader h2 { font-size: 22px;font-weight: 300;padding-top: 1em;padding-bottom: .25em; }

.mainFileUploader p { margin-top:0;margin-bottom:0; }

.mainFileUploader ul { padding: 4px 5px; }
.mainFileUploader ul li { padding: 4px 5px;margin: 0 20px;	list-style:square; }

.mainFileUploader code {
	display: block;
	background:#edffb8 none repeat scroll 0%;
	border-color:#b2da3a;
	border-style:solid;
	border-width:1px 0;
	font-size: 1em;
	margin: 1em 0pt;
	overflow:auto;
	padding: 0.3em 0.4em;
	white-space:pre;
}

/* -- Layout ------------------------------- */

.mainFileUploader #header { }
	.mainFileUploader #logo { }
	/* hide link text */
	.mainFileUploader #logo a {	display: block;color: #fff;text-indent: -5000px;overflow: hidden;height: 106px;width: 272px; }	
	.mainFileUploader #version { color: #fff;position: absolute;right: 20px;top: 85px;	}

.mainFileUploader #content { width: 680px;}
.mainFileUploader #content { margin: 20px 90px; }

/* -- Form Styles ------------------------------- */
.mainFileUploader form {	margin: 0;padding: 0; }

.mainFileUploader div.fieldset { float:right;margin-bottom:10px; }
.mainFileUploader div.fieldset dl.legend { font-size:11px;text-align:right; }
.mainFileUploader div.fieldset dl.legend  dt	{ display:inline;}
.mainFileUploader div.fieldset dl.legend  dd	{ display:inline;padding:0;margin:0; }
.mainFileUploader div.fieldset dl.legend  dd + dt	{ margin-left:10px;padding-left:11px; background:url('../../images/manager/header/partition.gif') 0 1px no-repeat;font-size:11px; }

.mainFileUploader button,
.mainFileUploader input,
.mainFileUploader select,
.mainFileUploader textarea { border-width: 1px;margin-bottom: 10px;padding: 2px 3px; }

.mainFileUploader input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */

.mainFileUploader label { width: 150px;text-align: right;display:block;margin-right: 5px; }

.mainFileUploader #btnSubmit { margin: 0 0 0 155px ; }

.mainFileUploader div { margin: 0;border: none;background: none;padding: 0; }

.mainFileUploader > .progressWrapper { border:1px solid #c1c1c1;padding:3px;min-height:31px;max-height:92px;margin-bottom:3px;*margin-top:3px;overflow:hidden;overflow-y:scroll;position:relative; }
.mainFileUploader > .progressWrapper { clear:both; }

.mainFileUploader .progressWrapper .progressWrapper { height:31px;line-height:31px;padding-left:13px;border-top:1px solid #e7e7e7;position:relative;overflow:hidden; }
.mainFileUploader .progressWrapper .progressWrapper:hover	{ background:#fafafa; }
.mainFileUploader .progressWrapper .progressWrapper:first-child	 { border-top:0; }

.mainFileUploader .hasFileWrapper { overflow: hidden; }

.mainFileUploader .hasFileContainer { overflow: hidden; }

/* Message */
.mainFileUploader .message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.mainFileUploader .red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.mainFileUploader .green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.mainFileUploader .blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.mainFileUploader .progressName { 	font-size: 12px;color: #777;text-align: left;white-space: nowrap;overflow: hidden; }

.mainFileUploader .progressBarInProgress,
.mainFileUploader .progressBarComplete,
.mainFileUploader .progressBarError {	font-size: 0;width: 0%;height: 2px;background-color: blue;margin-top: 2px; }

.mainFileUploader .progressBarComplete {	width: 100%;background-color: green;visibility: hidden; }

.mainFileUploader .progressBarError { width: 100%;background-color: red;visibility: hidden; }

.mainFileUploader .progressBarStatus {float:right;margin-right:60px;margin-top:-31px;}

.mainFileUploader a.progressCancel { position:absolute;top:8px;right:15px;width:17px;height:16px;text-indent:-999px;overflow:hidden;background:url('../../images/common/delete.gif') 0 0 no-repeat;cursor:pointer; }

/* -- SWFUpload Object Styles ------------------------------- */
.mainFileUploader .swfupload { float:left; }