.uploader_imagecontainer, .uploader_imagecontainer_disabled {
	/*position:absolute;*/
	top:0;
	left:0;
	z-index: 25;
	
}
.uploader_imagecaption {
	position: absolute;
	font-size: 13px;
	font-family: Tahoma;
	text-align: center;
	width:100px;
	background-color: Transparent;
}
.uploader_imagecontainer
{
    cursor: pointer;
}
.uploader_imagecontainer_disabled *
{
    color: #949575;
    cursor: default;
}
    
div.fileinputs {
	position: relative;
	float: left;
	margin: 5px 5px 5px 5px;
	
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	float: left;	
	cursor: pointer;
}
.file,.simplefile {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;	
	cursor: pointer;
	width: 110px;
}
.simplefile
{
    height: 25px;
}
input[type=file] {
  cursor: pointer;
}
.uploader_table
{
    margin: 0;
    padding: 0;
}
.uploader_button
{
    z-index: 25;
    cursor: pointer;
}
.hyperlink
{
    text-decoration: underline;
    color: Blue;
    cursor: pointer;
    font-size: smaller;
    margin: 0 5px 0 0;
}
.uploader_loadimage
{
    cursor: pointer;
    margin: 5px 0 0 0;
}
.uploader_cancelimage
{
    margin: 5px 5px 0 15px;
    cursor: pointer;
}
.uploader_gif
{
    margin: 5px 0 0 0;
}
.fileicon_div
{
    width: 35px;
    text-align: center;
}
.uploaderbutton_div
{
    position: absolute;
    top:12px;
    left:130px;
}
.iframe
{
    width: 600px;
    height: auto;
}
.progressmessage
{
    clear: left;
}
.progressstatus
{
    margin-top: 15px;
}
.commandimage
{
    margin: 5px 5px 5px 5px;
    cursor: pointer
}
.buttoncontainer
{
    width:80%;
    position:relative;
    height:40px;
    margin:0 auto;
}
.uploader_buttonaligned
{
    width:360px;
    height:10px;
    position:absolute;
    left:50%;
    padding:10px;
}
.uploader_output
{
    height: auto;
    clear: left;
}
.uploader_progresstable
{
    float: left;
}
.uploader_status
{
    float: left;
    margin: 0 0 0 5px;
}
.filename,.uploader_output
{
    font-size: 10pt;
}

.ms-column5-main { border: 1.5pt solid gray }
.ms-column5-top { font-weight: bold; color: black; border-left-style: none; border-right-style: 
               none; border-top-style: none; border-bottom: 1.5pt solid gray }
.ms-column5-even { font-weight: normal; color: black; border-style: none; background-color: 
               #E5E5E5 }
.ms-column5-odd { font-weight: normal; color: black; border-style: none; background-color: white }

.message
{
    font-style:italic;
    font-size:small;
    text-align: center;
    width: 100%;
}