body {
	font-size:	80%;
	font:	'Times New Roman';
}

.tocomp {
	font:		bold 9pt 'Times New Roman';
}

.uinfo {
	color:		gray;
	padding:	0px 10px;
	font:		bold 9pt 'Times New Roman';
}

/* DB category/description style in search */
.descth {
	font:		bold;
	color:		gray;
	padding:	0px 10px;
	text-align:	left;
	vertical-align:	top;
	white-space:	nowrap;
}

.desctd {
	color:		gray;
	padding:	0px 10px;
	text-align:	left;
}

.dbLink {
	font-size:              10px;
	text-align:             center;
	/*word-break:		keep-all;*/
	display:                block;
	width:                  100px;
	height:                 100px;
	vertical-align:		middle;
	text-align:		center;
}
.dbCell {
	padding:		5px 5px  5px 5px;
	width:                  100px;
	height:                 100px;
	vertical-align:		middle;
	text-align:		center;
/*	border:			1px solid red;*/
	font-size:		10px;
}
.dbRegList {
	padding:		0px  10px 15px 15px;
	vertical-align:		top;
	text-align:		left;
}
.dbRegList a {
	font-size:              10px;
	text-decoration:        none;
}
.dbLink a:link, .dbLink a:visited {
	border-left:            solid 1px #f0f0f0;
	border-top:             solid 1px #f0f0f0;
	border-right:           solid 1px #666666;
	border-bottom:          solid 1px #666666;
	text-decoration:        none;
	display:                block;
	background:             #dddddd;
	color:                  #000;
	width:                  100px;
	height:                 100px;
	font-size:		10px;
	line-height:		1.0;
}
.dbLink a:hover {
	border-left:            solid 1px #666666;
	border-top:             solid 1px #666666;
	border-right:           solid 1px #f0f0f0;
	border-bottom:          solid 1px #f0f0f0;
	text-decoration:        none;
	display:                block;
	background:             #dddddd;
	color:                  #000;
	width:                  100px;
	height:                 100px;
	font-size:		10px;
	line-height:		1.0;
}

.rstbl {
	border-spacing:	0px;
	border-collapse:collapse;
}

td.rslist {
	vertical-align:	bottom;
	white-space:	nowrap;
	border-spacing:	0px;
	padding:	0px 10px;
}
td.rslistsp {
	height:		0px;
	border-spacing:	0px;
}


input.invalid, select.invalid {
  background:		orange;
}

td.warning {
  background:		#ffcc66;
}

.errmsg {
	/*color: #FF0000;*/
	color:		orange;
	font-weight:	bold;
}

.wrnmsg { color: #0000FF; }
.msg    { color: #000000; }
.hdnmsg { color: #FFFFFF; }

.hintmsg {
	color:		orange;
}

header {
/*	background:	#ffffff;*/
}

/*form {
	padding:	0 px;
}*/

/*
table {
	border:		1;
	border-color:	green;
}
*/

/* #progMeterContainer is the whole page. */
#progMeterContainer { width: 500px; margin: 25px auto; background: white; border: 1px solid #333; padding: 0; }
#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; }
#progressMeterBar { margin: 2px auto; width: 350px; height: 20px; border: 1px inset; background: #eee; text-align: left; }
#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: #507090; }
#theMeter, #uploadCompleteMsg { margin-bottom: 20px; }
#progressMeter table { width: 350px; margin: 4px auto 20px 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; }

#progMeterInner { padding: 8px 12px; } /* progMeterInner is all of progMeterContainer except for title and pb */
#transferRate { font-style: italic; }
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 { width: 25%; }
#filelist { text-align: left; border-collapse: collapse; margin: 2px auto; }
#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: 15px 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; }

form.actionbutton {margin:0; padding:0} 

scroll_name {
    margin: 30px auto 20px;
}

.inlineTable {
	padding:	0px 10px;
	font-weight:	bold;
	text-align:	left;
}
.scroll {
	/*width: 95%;*/
	/*height: 300px ;*/
	/*overflow: auto;*/
	/*border: solid 1px #333333;*/
}

