/* GENERAL */
body{margin:0;padding:0;font:.75em Verdana, Arial, sans-serif;color:#666}
img{border:0}
a{color:#333;text-decoration:none}
h2{margin:5px 0 0 5px;padding:5px;font-size:1.4em;border-bottom:1px solid #ddd}
h2 a{font-size:.7em;font-weight:normal;text-decoration:underline;color:#06c}
h2 img{position:relative;top:3px;margin-right:3px}
p{margin:3px 0 0 3px;padding:0px;font-size:0.8em;}
table{margin:3px 0 0 3px;padding:0px;font-size:1em;}
h4{margin-top:0}
h3{margin-left:5px}
form{margin:0;padding:0}
ul{list-style-type:none;margin:0;padding:0}
li{margin:0;padding:0}
fieldset{border:none}
.clear{clear:both}
.floatR{float:right}
.floatL{float:left}

.metadataaddformHide{display:none;}
.metadataaddformShow{display:block;}
.foldertooltipHide{display:none;}
.foldertooltipShow{
	position:absolute;
	padding:10;
	background-color:white;
	display:block;
	border:2px ridge #ddd;}
.tooltipHide{display:none;}
.searchShow{
	z-index: 2; 
	position:absolute; 
	top: 18px;
	left: 18px;
	width: 300px; 
	padding:4px;
	background-color:white;
	display:block;
	border:2px ridge #ddd;}
.tooltipShow{
	z-index: 2; 
	position:absolute; 
	top: 6px;
	left: 25px;
	width: 300px; 
	padding:4px;
	background-color:white;
	display:block;
	border:2px ridge #ddd;}
.paddingdiv{margin:10px;padding:0;}
.leftpanel, .rightpanel{margin:5px;padding:10px;border:1px solid #ddd;}
.topmenu{margin:0;padding:0;}
.homemenu{top: 40px; float:right; margin-top:30px;padding:0;}
.logoutmenu{width:50%;float:left;margin:0;padding:0;padding-top:10;background-color:white;text-align:right;}

/*HEADER*/
.trademark{font-size:.5em;font-weight:normal;}
.topheight{background:url(images/nirvanix_logo-rev-small.png) no-repeat; width:150; height: 40px;
	padding-left: 10px}
.logotext {position: absolute; left: 101px; top: 16px; width: 500;}
.branding{background:5px 5px #127FC3;padding:5px 25px;margin:0;
	border-bottom: 4px solid #9EA4AB;}
.branding h1{float:left;font:bold 1.3em Arial;color:#fff;margin:0;padding:0;}
.branding span{color:#F90}
.branding ul{float:right}
.branding li{display:inline;padding-left:20px;font-size:.8em}
.branding a{color:#fff;font-weight:bold;text-decoration:none}

/* LOG IN */
.notifytext {font-size:1em;}
#login form{padding:10px}
#login legend{font:bold 1.5em Verdana;padding-bottom:5px}	
#login label{display:block;float:left;width:80px;text-align:right;font-weight:bold;padding-right:5px}	
#login input{float:left;width:200px; margin: 2px;}
#login li{font-size:1em;border:none;clear:both}
#login input.submit{float:none;position:relative;top: 6px; left:80px;width:auto}

/*BROWSE */
.files li, .folders li{border-bottom:1px solid #ddd;padding:2px 0;float:left;width:100%}
.folders h2 a, .files h2 ul{float:right}
.folders{width:30%;float:left;margin:0;padding:0}
.folders ul{padding-left:5px}
.files{width:69%;float:right;margin:0;padding:0}
.files h2 li{display:inline;border-bottom:0;margin-right:5px;width:auto}
.files ul{padding-left:5px}

/*COPY FOLDER*/
.container{margin:5px;padding:15px;border:1px solid #ddd;display:block}
.container a{color:#06c;text-decoration:underline;display:block}
.containerhide{margin:5px;padding:15px;border:1px solid #ddd; display:none}
.containerhide a{color:#06c;text-decoration:underline;display:none}
