
#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 { width: 700px;
margin: 15px auto; background: white; border: 1px solid #999; padding: 10px;
 }

#progMeterContainer #title { font-size: 200%; font-weight: bold; padding: 8px; }
#progMeterContainer #intro { text-align: justify; }
#progressMeter { padding-top: 10px; }
#progressMeterBar { margin: 2px auto; width: 350px; height: 20px; border: 1px inset; background: #cfcfcf; text-align: left; }
#progressMeterBarDone1 { width: 0; height: 20px; border-right: 1px solid #444; }
#progressMeterBarDone { width: 0; height: 20px; border-right: 1px solid #444; background: #507090; }
#progressMeter table { width: 350px; margin: 20px auto 0px auto; text-align: right; border-collapse: collapse; border: 0; border-bottom: 1px solid #bbb;}
#progressMeter table td { border-top: 1px solid #bbb; text-align: center; }
#progressMeter #upload-row-1, #progressMeter #upload-row-3 { background: #e6e6e6; }
#progressMeter #upload-row-2, #progressMeter #upload-row-4 { background: #efefef; }
#transferRate { font-style: italic; }
td.headercell { font-weight: bold; }
		  #tca1,#tcb1,#tcc1,#tcd1 { width: 33%; }
		#tca2,#donef,#leftf,#totalf { display: none; }
		#tca3,#dones,#lefts,#totals { width: 34%; }
		#tca4,#donet,#leftt,#totalt { width: 33%; }
#filelist { text-align: left; border-collapse: collapse; margin: 2px auto; }
#filelist td { padding: 2px 14px; }
/* #filelist tr:hover { background: #e9e9e9; } */
#filelist .size, #filelist .delete { text-align: right; }

#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; }

#uploadCompleteMsg {
	display: none;
}
#uploadContainer
{
   font-family: Arial, Tahoma, Verdana;
   font-size: 10px;
   color: #3f3f3f;
   padding: 1em;
}
#uploadTitle
{
   font-size: 11px;
   font-weight: bold;
   padding: 1em;
   background-color: #e9f0fa;
}
#uploadInstructions
{
   margin-top: 0.3em;
   padding: 1em;
}
#uploadContainer fieldset
{
   margin-top: 1em;
}
.label {
   display: inline-block;
   float: left;
   text-align: right;
   width: 100px;
   margin-right: 1em;
   font-weight: bold;
}
#txtJobDescription
{
   width: 500px;
}
#uploadContainer fieldset
{
   border: none;
	
}
#uploadContainer .legendUnderline
{
   border: 0px;
   height: 1px;   
   margin: 0px 0px 10px 0px;
}
.fileInput
{
   width: 100%;
}

tr.highlighted
{
   background: none; 
}

tr.nohighlight
{
   background: none;
}
#stepThreeInstructions
{
   display: block;
   float: left;
   padding: 0.5em 1em 0.5em 1em;
   margin-bottom: 1em;
}
#stepThreeInstructions div#instructions {
   float: left;
	padding: 0px;
	margin: 0px;
	width: 59%;
}
#stepThreeInstructions p {
	padding: 0px;
}
#stepThreeInstructions div#acceptedFormats
{
   float: right;
   width: 40%;
}
#stepThreeInstructions div#acceptedFormats div.title
{
   padding: 5px;
   color: #ffffff;
   background-color: #344f74;
}
#stepThreeInstructions div#acceptedFormats div.formats
{
   margin: 0px;
   padding: 5px;
}
#progressMeterText
{
   position: relative;
   top: -24px;
   font-size: 17px;
   font-weight: bold;
   color: #ffffff;
   text-align: center;
}
#transferRate
{
   position: relative;
   top: -24px;
   text-align: center;
}
div#progressMeter p
{
   text-align: center;
}
#upload_SuccessMessage,
#upload_ErrorMessage
{
   font-family: arial, tahoma, verdana;
   font-size: 12pt;
   margin-top: 1em;
   margin-bottom: 1em;
   padding-bottom: 1.5em;
   background-color: #bde2ba;
   background-image: url('/images/success.gif');
   background-repeat: no-repeat;
   background-position: 20px 10px;
}
div#upload_SuccessMessage div.information,
div#upload_ErrorMessage div.error
{
   padding-top: 10px;
   margin-left: 75px;
   color: #5f5f5f;
}
div.information span.fileMessage,
div.error span.errorMessage
{
   font-weight: bold;
}
div.information h3, div.error h3 {
   color: #009700;
   margin: 5px 0px 15px 0px;
   padding: 0px;
}

#upload_ErrorMessage {
   background-color: #ffdede;
   background-image: url('/images/failure.gif');
   background-repeat: no-repeat;
   background-position: 20px 10px;
}

div.error h3
{
    color: #f15004;
}

div.error span.errorMessage
{
   color: #ff0000;
}

div.#uploadContainer fieldset div p label
{
   width: 50px;
}

div#uploadContainer fieldset p label {
	font-weight: bold;
}

#selectedFiles
{
   display: none;
}

div#uploadContainer table#fileSelectionTable {
	width: 100%;
}

div#uploadContainer div#UploadFiles table.List tr.colRow
{
}
.Filename {
	text-align: left;
}
