#body {
	font-family: sans-serif;
	text-align: left;

}

#pb { margin: 14px auto 2px auto; padding: 3px; }
#pb a { color: #000; }
#pb a:hover { color: #aaa; }
#footer { color: #aaa; margin: 24px auto 4px auto; }
#filelist a:link { color: #507090; }
#filelist a:visited { color: #000; }
#filelist a:hover { color: #c00; }

/* #progMeterContainer is the whole page. */
#progMeterContainer { width: 390px; margin: 15px auto; background: white;  padding: 10px;  }
#progMeterContainer #title { font-size: 200%; font-weight: bold; padding: 8px; }
#progMeterContainer #intro { text-align: justify; }

/* #progressMeter includes everything (progress bar, text, table); #theMeter includes just the bar and the text (percent and rate) */
#progressMeter {
	padding-top: 10px;
	text-align:left;
}
#progressMeterBar {
	width: 390px;
	height: 20px;
	border: 1px inset;
	background: #EFEFEF;
	text-align: center;
}
#progressMeterBarDone1 { width: 0; height: 20px; border-right: 1px solid #444; background: url(/layout/filechucker-scrolling-bg-08.gif) repeat-x; }
#progressMeterBarDone {
	width: 0;
	height: 20px;
	border-right: 1px solid #444;
	background: #A8D427;
	text-align: center;
}
#theMeter, #uploadCompleteMsg {
	margin-bottom: 0px;
}
#progressMeter table {
	background-color:#FFF;
	width: 390px;
	margin: 4px 0px 0px 0px;
	border: 0;
	border-bottom: 1px solid #bbb;
}
#progressMeter table td { border-top: 1px solid #bbb; text-align: left; }
#progressMeter #upload-row-1, #progressMeter #upload-row-3 { background: #e6e6e6; }
#progressMeter #upload-row-2, #progressMeter #upload-row-4 { background: #efefef; }
#transferRate {
	font-style: normal;
}
td.headercell { font-weight: bold; }
#tca1,#tcb1,#tcc1,#tcd1 { width: 25%; }
#tca2,#donef,#leftf,#totalf { width: 25%; }
#tca3,#dones,#lefts,#totals { width: 25%; }
#tca4,#donet,#leftt,#totalt {
}
#filelist { text-align: left; border-collapse: collapse; margin: 2px; }
#filelist td { padding: 2px 6px; }
#filelist .size, #filelist .info, #filelist .mv, #filelist .del { text-align: right; }
#filelist .size, #filelist .date { white-space: pre; }

#setfilecount { margin: 28px 0 12px 0; }
#theuploadform { }
#filefields { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border: 1px solid #ccc; /* background: #e3e3e3; */ }
#filefields .even { background: #fff; }
#filefields .odd { /* background: #e3e3e3; */ }
.formfields { padding: 15px 0 10px 0; }
.formfields div { margin-bottom: 5px; }
#uploadbutton { margin: 14px 0 6px 0; }
.uploader-comments { text-align: left; border: 1px solid #e0e0e0; padding: 4px; }

.hr { height: 1px; border-bottom: 1px solid #000; margin: 15px 2px; line-height: 1px; }
h1,h2,h3,h4,h5,h6 { margin-top: 5px; margin-bottom: 5px; }
p { margin-top: 10px; margin-bottom: 10px; }

.comments textarea
{
    width: 350px; height: 75px;
}
