body {
	background-color:	#EEEEEE;
	color:		#000000;
	margin:		0px;
	padding:	0px;
	
	font-family:	sans-serif;
	font-size:		10pt;
	line-height:	140%;
}

h1 {
	margin:		0px;
	padding:	0px;
}

div {
	margin:		0px;
	padding:	0px;
}
hr {
	margin:		0px;
	padding:	0px;
	
	background-color:	#DDDDDD;
	color:				#DDDDDD;
	border:	0px;
	height:	1px;
}
a {
	color:				#666699;
	text-decoration:	none;
}
table {
	line-height:	140%;
	font-size:		10pt;
}

a:hover {
	text-decoration:	underline;
}
img {
	border:	0px;
}
img.icon {
	margin-right:	4px;
}

input.text {
	font-family:	monospace;
	border:			1px #666666 solid;
	padding:		2px;
}

.error {
	font-size:	9pt;
	color:		#FF6666;
}
div.error {
	margin-top:	4px;
}

.main {
	background-color:	#FFFFFF;
	margin-top:			64px;
}

.upload, .release, .receive, .file-history, .session-error, .common-error {
	background-color:	#FFFFFF;
}

.tab {
	font-size:		12pt;
	font-weight:	bold;
	letter-spacing:	0.3em;
}

.exchange {
	color:	#9999FF;
}
.exchange a {
	color:	#9999FF;
}
.public {
	color:	#66BB66;
}
.public a {
	color:	#66BB66;
}
.current {
	text-decoration:	underline;
}

.filelist {
	font-size:	9pt;
}
.filename {
	font-size:		11pt;
	font-weight:	bold;
}

.disable {
	color:		#CCCCCC;
}

.function {
	font-size:		9px;
	font-weight:	normal;
}

.spacer {
	clear:			both;
	margin-bottom:	4px;
}

.file-status, .url {
	font-family:	monospace;
}

.current-dir {
	font-family:	monospace;
	font-size:		9pt;
}

.caption {
	font-weight:	bold;
	color:			#9999FF;
}
.public-caption {
	font-weight:	bold;
	color:			#66BB66;
}
.notice {
	font-size:		9px;
}
.message {
	font-size:	10px;
	color:		#666666;
}
.current-status {
	font-weight:	bold;
	color:			#EEBB44;
}
.warn {
	color:		#FF8888;
}
.need {
	color:			#FF8888;
	font-size:		12px;
	font-weight:	bold;
}
.download {
	color:			#9999FF;
	font-size:		12pt;
	font-weight:	bold;
}
.copyright {
	margin-bottom:	8px;
	margin-right:	8px;
}
.site-url {
	font-family:	monospace;
	margin-left:	8px;
}

