#col-mid-default {
	margin:0px 0px 0px 100px;
}
legend {
	color:#666;
}
fieldset {
	border-color:#ccc;
}
form#access-login {
	width:250px;
	margin:0 auto;
}
form#access-login #login {
	display:block;
	margin:10px 0 0 0;
}
#header-container-mid h1 {
	margin-left:20px;
	width:400px;
	float:left;
}
#header-container-mid #logout {
	display:block;
	float:right;
	clear:right;
	font-size:14px;
	font-weight:bold;
	margin:15px 20px 0 0;
}

.controlBox {
	width:290px;
	margin:10px 10px 10px 0;
	padding:0 10px 10px 10px;
	float:left;
	border:1px solid #ccc;
}
.controlBox h3 {
	font-size:1.3em;
	border-bottom:1px dotted #999;
}
.controlBox h3 span.blue {
	font-size:1.4em;
	font-weight:normal;
	margin-right:10px;
}
#fileBox .fileRow{
	padding:5px;
	border-top:1px solid #999;
	clear:both;
	height:20px;
}
#fileBox .fileList .fileRow label {
	float:left;
}
#fileBox .fileList .fileRow input {
	float:right;
	border:none;
}

#fileBox .fileList .fileRow:first-child {border-top:none;}

#fileBox .fileList {
	border:1px solid #ccc;
}

h3#browser-title {
	font-size:1.3em;
	border-bottom:1px dotted #ccc;
}
.docViewer #pageNav{
	border:1px solid #ccc;
	padding:5px;
	font-weight:bold;
	margin-top:10px;
}
.docViewer #pageNav a {
	padding:0 10px;
	font-weight:normal;
}
img#imgMain {
	/*position:absolute;*/
	overflow:scroll;
	margin:20px 0 0 -115px;
	width:900px;
	border:1px solid black;
}
.docViewer .currentPage,#content .currentDoc {
	color:#000 !important;
	font-weight:bold !important;
}
