body { left: 0px;top:0px; margin: 0px;background: #000080;font-family: Trebuchet MS; }

#page {margin: 0 auto 0 auto;width:1002px;background: #fff;overflow:auto;}
.logo_div{position:relative;width:280px;float:left;height:103px;background: url("images/left_1.jpg") no-repeat top left;}

#content{position:relative;clear:both;font-family:arial;background:#fff;font-size:12px;float:left;width:1000px;text-align:left;color:#032571;border-top:2px solid #efefef;}

h3{ font-size:16px;}


.footer{clear:both;float:right;top:0px;line-height:15px;color:#fff;text-align:right;font-size:10px;font-family:arial;}
.footer a{color:#000080;text-decoration:none;}

.expire{background:#fafafa; text-align:center;color:#2A5FFF;}

.content{background:#dfdfdf;border:1px dotted #afafaf;}
.content h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}

.upload_form span { color:#f00; font-weight:bold; cursor:pointer;text-align:center;}
.upload_input {	border:none;border:1px solid #cccccc !important; background:#efefef !important;	font-weight:bold;	float:left; 	width:180px;margin-left:120px;}



a{ cursor: pointer; }

#err_login {
display:block;
width:300px;
border:1px solid #ff0000;
padding:10px;
color:#ff0000;
margin: 30px auto 0 auto ;
font-weight:bold;
text-align:center;
}

#login_form {	height:130px;	padding:10px;	padding-top:20px;	width:320px;  margin: 30px auto 30px auto; }

input {	border:1px solid #cccccc; background:#efefef;	font-weight:bold;	float:left; 	width:180px;}
label {width:100px; font-weight:bold; display:block; float:left;}

#login_form .reset, .submit {margin:20px; border:1px solid #000;background:#000080;color:#fff;width:100px; float:left;position:relative; }


.reset, .submit {margin:20px; border:1px solid #000;background:#000080;color:#fff;width:100px; float:left;position:relative; }

#page_c{ margin:0 auto 0 auto;width:1000px;}

#users { border:1px solid #ddd; width:98%;margin :0 auto 0 auto;}

#table_head {background:#000080;color:#fff;}
#table_head td { 	font-weight:bold;}

.table_head {background:#000080;color:#fff;}
.table_head td { 	font-weight:bold;}


.table_row td { border-top:2px solid #ccc; }
.table_row td span{ cursor:pointer; }

.save {margin:10px; border:1px solid #000;background:#000080;color:#fff; width:100px;  float:left;  position:relative; }

#add_user {text-align:left;color:#032571;font-size:12px;font-family:arial;background:#fafafa; width:450px; margin :30px auto 0 auto;padding-top:10px; padding-left:30px;width:450px;height:285px;margin-top:-140px;top:50%;left:50%;margin-left:-225px;position:absolute;z-index:3;}

#add_user h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}


#edit_user {text-align:left;color:#032571;font-size:12px;font-family:arial;background:#fafafa; width:450px; margin :30px auto 0 auto;padding-top:10px; padding-left:30px;width:450px;height:285px;margin-top:-140px;top:50%;left:50%;margin-left:-225px;position:absolute;z-index:3;}

#edit_user h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}



#upload {text-align:left;color:#032571;font-size:12px;font-family:arial;background:#fafafa; width:450px; margin :30px auto 0 auto;padding-top:10px; padding-left:30px;width:450px;height:285px;margin-top:-140px;top:50%;left:50%;margin-left:-225px;position:absolute;z-index:3;}

#upload h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}


#edit_file{text-align:left;color:#032571;font-size:12px;font-family:arial;background:#fafafa; width:450px; margin :30px auto 0 auto;padding-top:10px; padding-left:30px;width:450px;height:285px;margin-top:-140px;top:50%;left:50%;margin-left:-225px;position:absolute;z-index:3;}

#edit_file h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}



#ch_file {text-align:left;color:#032571;font-size:12px;font-family:arial;background:#fafafa; width:450px; margin :30px auto 0 auto;padding-top:10px; padding-left:30px;width:450px;height:285px;margin-top:-140px;top:50%;left:50%;margin-left:-225px;position:absolute;z-index:3;}

#ch_file h3{ font-size:16px;text-align:center;padding:0px;margin:0px;color:#2A5FFF;}



a img {border:0px;margin-left:5px;margin-right:20px;}

.list {clear:both;}
.list .item span { color:#000; }
.list .item img {border:0px;margin-left:5px;margin-right:20px;}


a.close {
	float:right;
	padding-left:20px;
	background:url(cross.png) no-repeat left;
}

a.user {
	font-weight:bold; 	
	color:#032571;	
	font-size:14px;' 
	margin-left:20px;
	background:url(user.png) no-repeat left;
	padding-left:20px;
}
a.upload {
	font-weight:bold; 	
	color:#032571;	
	font-size:14px;' 
	margin-left:20px;
	background:url(add.png) no-repeat left;
	padding-left:20px;
}
#logout {	
	float:right; 	
	font-weight:bold; 	
	color:#0F4C86;	
	font-size:14px;
	padding-left:20px;
	background:url(lock.png) no-repeat left;
}

a.delete {
	font-weight:bold; 	
	color:#032571;	
	margin-left:20px;
	background:url(cancel.png) no-repeat left;
	padding-left:20px;
	}
a.edit {
	font-weight:bold; 	
	color:#032571;	
	margin-left:20px;
	background:url(page_edit.png) no-repeat left;
	padding-left:20px;

}

a.file {
	font-weight:bold; 	
	color:#032571;	
	margin-left:20px;
	background:url(file.png) no-repeat left;
	padding-left:20px;
	text-decoration:none;
	height:16px;
	display:block;

}

th {
	font-weight:normal;
	white-space: nowrap;
	padding-left:10px;
	padding-right:20px;


}


.sortedASC {
	background: url(icon-table-sort-asc.png) no-repeat left 0px ;
}

.sortedDESC {
	background: url(icon-table-sort-desc.png) no-repeat left 6px;
}