@CHARSET "UTF-8";
body {
	margin:0px;
	padding:opx;
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
}

#Outer {
	margin-top: 30px;
	margin-left:auto;
	margin-right: auto;
	width: 90%;
	background-color: #FFFFFF;
	display:table;
	height: 100%;
}

#innerwindow {
	/*margin-left:10px;
	margin-right:10px;*/
}

#upload_target {
	display:none;
}

a:link,a:active,a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.paginationControl a, .paginationControl span {
	padding:4px;
}

#bottomdivider {
	height: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.pficon {
	float: left; 
	margin-right: .3em;
}

.ui-tabs-panel {
	min-height: 400px;
}

.folder {
	background-image: url(../images/system/icons.png);
	background-position: -30px -1299px;
	background-repeat:no-repeat;
	height:18px;
	display:block;
	padding-top: 2px;
	padding-left: 32px;
}

.file {
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	height:18px;
	display:block;
	padding-top: 2px;
	padding-left: 32px;
	background-position: -30px -1220px;
}

#toolbar {
	margin:0px;
	padding:6px;
	padding-bottom:0px;
	clear:both;
	height:60px;
	display:block;
}

#toolbar li a {
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	display:block;
	padding-top:100px;
}

#toolbar li {
	display:block;
	float:left;
	width:64px;
	height:60px;
	overflow:hidden;
}
.tbup1 {
	background-position: -30px -502px;
}

a.tbup1:hover {
	background-position: -30px -620px;
}
.tbupl {
	background-position: -30px -738px;
}
a.tbupl:hover {
	background-position: -30px -856px;
}
.tbhome {
	background-position: -30px -30px;
}
a.tbhome:hover {
	background-position: -30px -148px;
}
.tbcre {
	background-position: -30px -266px;
}
a.tbcre:hover {
	background-position: -30px -384px;
}
.pfbutton {
	padding:3px;
	display:block;
	clear:none;
}
.confirmfile, .confirmfolder, .confirmuser {
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	background-position: -30px -1058px;
	height:18px;
	display:block;
	clear:none;
	padding-top:1px;
	padding-left: 22px;
}

#uploaddialog {
	display:none;
}
#folderdialog {
	display:none;
}
.disabled {
	opacity:0.35;
	/* IE SPECIFIC FILTH */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
}
#breadcrumbs {
	margin-top:6px;
	margin-bottom:6px;
	padding-left:10px;
}
#breadcrumbs ul {
	padding:0px;
	margin:0px;
}

#breadcrumbs li {
	display:inline;
}

#breadcrumbs li:after {
    content: ' > ';
}
.lastcrumb {
	font-weight:bold;
}
#breadcrumbs li.lastcrumb:after {
    content: '';
}
#uploadstatus {
	display:none;
}
#uploadform #username-label, #uploadform #username-element, #uploadform #folder-element, #uploadform #folder-label, #uploadbutton-label, #createfolderform #username-element, #createfolderform #username-label, #createfolderform #parent-element, #createfolderform #parent-label{
	display:none;
}

.zend_form dd{
padding:0;
margin:5px 2px 5px 0;
}

.required {
	font-weight:bold;
}

.required:before{font-weight:bold; color:#FF0000; content:'* '}

.optional:before{color:#0C0;content:'+ '}

#uploadresults {
	display:none;
	font-size: 1.1em;
}
#uploadresults li {
	padding: 6px;
	font-weight:bold;
	margin-bottom:1px;
}

div.growlUI {
	font-size: .9em;
}
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 5px;
}
#userformwrapper {
	display:none;
}
.adminuser {
	font-weight:bold;
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	background-position: -30px -974px;
	display:block;
	padding-top:5px;
	padding-left: 28px; 
	height: 23px;
}
.standarduser {
	background-image: url(../images/system/icons.png);
	background-position: -30px -1461px;
	background-repeat:no-repeat;
	display:block;
	padding-top:5px;
	padding-left: 28px; 
	height: 23px;
	font-weight:bold;
}
.changedetails {
	background-position: -30px -1136px;
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	padding-left: 22px;
	padding-top:1px;
	display:block;
	clear:none;
	height:18px;
}
.addnewuser {
	background-position: -30px -1378px;
	background-image: url(../images/system/icons.png);
	background-repeat:no-repeat;
	padding-left: 35px;
	padding-top:5px;
	display:block;
	clear:none;
	height:18px;
}
.adduserbutton {
	/*width:130px;*/
	margin-bottom:6px;
}
.fixedwidthth {
	width:120px;
}
#notifycontainer, #notifydialog {
	display:none;
}
#userform {
	margin:6px;
	padding:0px;
}

/*#userform dt {
	float:left;
	clear:left;
	margin: 0 0 6px;
	padding: 0px;
	width:250px;
}
#userform dd {
	float:left;
	clear:right;
	margin: 0 0 6px;
	padding: 0px;
}

#userform #login-element {
	display:block;
	float:left;
	clear:both;
}*/
#userform #UserID-label, #userform #UserID-element, #userform #login-label {
	display:none;
}
.paginationControl {
	display:block;
	clear:both;
	margin:6px;
}
input {
	padding: 3px;
}
.zend_form .description {
	margin:0px;
	padding:0px;
	font-style:italic;
	color:#666;
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-north { background-image: url(../images/system/tipsy-north.gif); background-position: top center; }
.tipsy-south { background-image: url(../images/system/tipsy-south.gif); background-position: bottom center; }
.tipsy-east { background-image: url(../images/system/tipsy-east.gif); background-position: right center; }
.tipsy-west { background-image: url(../images/system/tipsy-west.gif); background-position: left center; }
