body {
margin: 0px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

p {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

.listTD {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #cccccc;
}

.listFileTD {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #cccccc;
padding: 0px 5px 0px 19px;
}

.buttonTD {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #cccccc;
}

td {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

.ClearFloatHack {
line-height: 0px;
font-size: 0px;
clear: both;
}

.highlighted {
background-color: #eeeeee;
}
.highlightedHover {
background-color: #aaaaaa;
}

.transparent {
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    background-color:gray;
    display:none;
    width:100%;
    height:100%;
    position:absolute;
    color: white;
    border: 5px solid white;
}


.UploadProgress1{
visibility:hidden; position:absolute; width:0px; height:20px; background:green; color: #000; background-color: green; filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; padding:.2em;
}
.UploadProgress2{
visibility:hidden; position:relative; width:100%; height:20px; background:grey; color: #000; background-color: grey; filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; padding:.2em; text-align: center; font-weight: bold;
}

#headerdiv {
background-color: #ffffff;
}


#uploadContainer {
padding: 0px 0px 0px 10px;
z-index:15;
background-color: #FFFFFF;
}

#UploadInput {
margin-top: 5px;
z-index:15;
}

#footerdiv {
background-color: #cccccc;
padding: 8px;
white-space: nowrap;
}

#contentDiv {
background-color: #FFFFFF;
border-bottom: 3px solid #464646
}

#pathdiv {
padding: 8px;
white-space: nowrap;
}

#uploadbuttondiv {
padding: 0px;
margin: 0px 0px 0px 0px;
height: 33px;
background-position: top left;
background-repeat: repeat-x;
}

#buttondiv {
background-color: #cccccc;
padding: 0px;
margin: 0px 0px 0px 0px;
height: 33px;
background-position: top left;
background-repeat: repeat-x;
}

#uploadDiv {
margin: 20px 0px 25px 0px;
white-space: nowrap;
}

#buttonlist {
display: block;
margin: 0px;
padding: 0px;
list-style: none;
}
#buttonlist li {
display: block;
float: left;
font-weight: bold;
margin: 0px;
padding: 0px;
border-width: 0px 1px 0px 0px;
border-color: #464646;
border-style: solid;
background-position: top left;
background-repeat: repeat-x;
}
#buttonlist li a,#buttonlist li a:link,#buttonlist li a:visited,#buttonlist li a:active {
display: block;
padding: 8px 5px 9px 5px;
text-align: center;
color: #FFFFFF;
text-decoration: none;
}
#buttonlist li a:hover {
display: block;
padding: 8px 5px 9px 5px;
text-align: center;
color: #000000;
text-decoration: none;
background-color:#464646;
background-position: top left;
background-repeat: repeat-x;
}

#ReloadImg {
margin-bottom: -3px;
}
#FileFolderImg {
margin-bottom: -3px;
}

#SpaceBelowButtons {
padding: 5px 5px 5px 5px;
}

#itemListCount{
padding: 0px 5px 0px 5px;
}

#pathdivcontainer{
padding: 0px 5px 0px 5px;
}

#LogInOut {
text-align: right; 
float: right; 
display: inline; 
width: 100px;
}

.ToolText{position:relative; } 
.ToolTextHover{position:relative;} 
.ToolText span{display: none;} 

.ToolTextHover span{ 
	display:block; 
	position:absolute; 
	border:1px solid black; 
	top:1.3em; 
	left:5px; 
	background-color:gray;
	color:white; 
	text-align: center; 
	z-index:5;
}
