body {
	margin: 0;
}

div {
	margin: 0;
}

img {
	border: 0;
}

body {
	font-family: Verdana;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
	margin: 0;
}

.w_half {
	width: 50%;
}

.h_full {
	 height: 100%;
}

.file {
	float: left;
	height: 96px;
	width: 96px;
	margin: 10px;
	overflow: hidden;
	font-size: 8pt;
	text-align: center;
}

	.current_file {
		background-color: #e9f0fa;
	}

#maincontent {
	background: transparent url(/images/gradient.gif) repeat-x scroll center top;
	padding-top: 3px;
}

#ptop {
	background: transparent url(/images/mh_background.jpg) repeat-x scroll center top;
	height: 94px;
	color: white;
}

#pbottom {
	height: 100%;
	background-color: #1766a9;
	border-top: 2px solid gray;
}

#finfo {
	float: left;
	width: 70%;
	overflow: hidden;
}

	#finfo table {
		font-size: 13pt;
		color: white;
	}
		
		#finfo table td.label {
			color: #dddddd;
			white-space: nowrap;
		}

#fbutton {
	float: right;
	width: 30%;
	height: 100%;
}

	#fbutton input, #fbutton select {
		font-size: 16pt;
		margin-top: 25px;
	}

#logout {
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	padding-right: 3px;
}

	#logout a {
		text-decoration: none;
		color: white;
	}
	
	#logout a:hover {
		text-decoration: underline;
	}

#quota {
	text-align: center;
	margin: 15px auto 3px auto;
	font-weight: bold;
	font-size: 12pt;
	width: 75%;
}

	#quota a {
		text-decoration: none;
		color: white;
	}
	
#quota_bar {
	margin: 0 auto 0 auto;
	border: 2px solid black;
	height: 15px;
	width: 75%;
	background-color: white;
}

	#quota_bar div {
		width: 0px;
		font-size: 1pt;
		height: 100%;
	}
	
#crumbs {
	margin: 3px 0 5px 3px;
	float: left;
}

#upload {
	float: right;
	text-align: right;
	margin: 3px 5px 0 3px;
}

#login {
	margin: 20px auto 0 auto;
	width: 200px;
	padding: 20px;
	border: 1px solid black;
}

	#login div {
		padding: 0 18px 0 18px;
	}

.centered {
	margin: 0 auto 0 auto;
	text-align: center;
}

	.centered div {
		border: 3px solid orange;
		background: #f5f5f5;
		width: 550px;
		margin: 0 auto 0 auto;
		padding: 10px;
	}
	
	.centered div input, .centered div select {
		margin: 0 15px 0 15px;
		font-size: 115%;
	}
