body{
    background: url(./layout/fade_to_black.jpg);
    background-size: cover;
    background-attachment: fixed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: rgb(60,80,100);
}

textarea {width:800px; height:600px;}

table,th,td{
	border-spacing:0px 0px;
	margin:0px;
	padding:0px;
	border:0px;
	font-size: 12px;
}

a{
	color: rgb(64,80,192);
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a:visited{
	color: rgb(64,80,192);
}

a:hover{
	color: rgb(64,80,192);
}

hr{
     width:95%;
     border-color:rgb(136,152,168);
     padding-top: 2px;
}

span{
	position:relative;
	display:inline-block;
}

/* Content */

.login_table, .table_top{
	background-color: rgb(224,224,224);
	background: linear-gradient(180deg, rgb(252,252,252) 0%, rgb(184,192,200) 90%, rgb(144,160,176) 100%);
}

.login_table{
	border: 3px solid rgb(136,152,168);
	border-radius: 40px;
	-moz-border-radius: 40px;
}

.table_top{text-shadow: -1px 1px 1px rgba(16,24,32,.1);}

.menu_button_large, .menu_button_small{
	color: #404850; 
	background-color: #b0c0d0; 
	background: linear-gradient(180deg, #a0b0c0 1%, #e8f0f8 10%, #e8f0f8 30%, #a0b0c0 60%, #a0b0c0 70%, #90a0b0 80%, #b0c0d0 100%);
	border: 1px solid rgba(128,144,160,.5);
	box-shadow: -2px 2px 2px rgba(16,24,32,.5);
	font-family: Arial; 
	font-weight: bold; 
	margin: 0px;
}

.menu_button_large {
	-moz-border-radius: 21px;
	border-radius: 21px;
	text-shadow: -1px 1px 1px rgba(16,24,32,.3);
	font-size: 16pt; 
	height: 42px; 
	padding: 2px 10px 2px 10px;
}

.menu_button_small {
	-moz-border-radius: 13px;
	border-radius: 13px;
	text-shadow: -1px 1px 1px rgba(16,24,32,.1);
	font-size: 10pt; 
	height: 26px; 
	padding: 2px 8px 2px 8px;
}

.menu_button_large:hover {
  border-color: black;
} 

.menu_button_small:hover {
  border-color: black;
}

.form {
	color:#404850; 
	background-color:#b0c0d0; 
	background:linear-gradient(180deg, rgb(160,176,192) 4%, rgb(144,160,176) 15%, rgb(252,252,252) 90%);
	border:1px solid rgb(128,144,160);
	-moz-border-radius: 15px;
	border-radius:15px;
	text-shadow: -1px 1px 1px rgba(16,24,32,.3);
	box-shadow: -2px 2px 2px rgba(16,24,32,.5);
	font-size: 10pt; 
	font-family: Arial; 
	margin: 0px; 
	padding: 4px 8px;
	height: 30px;
}

.topbox {
	text-align:left;
	width:175px;
}

.line1, .line2{
	height: 34px;
	padding: 0px 16px;
	margin: 0px;
	border-bottom: 1px solid rgba(24,40,56,0.2);
	border-radius: 17px;
}

.line1{
	/*background-color: rgb(216,224,232);*/
	background:linear-gradient(180deg, rgb(160,176,192) 4%, rgb(144,160,176) 15%, rgb(216,224,232) 90%);
}

.line2{
	/*background-color: rgb(196,204,212);*/
	background:linear-gradient(180deg, rgb(160,176,192) 4%, rgb(144,160,176) 15%, rgb(196,204,212) 90%);
}

.table_top{
	/*background-color: rgb(196,204,212);*/
	background:linear-gradient(0deg, rgb(160,176,192) 4%, rgb(144,160,176) 15%, rgb(216,224,232) 90%);
        width: 100%;
}




/* New Stuff */
.iconbox,.folderbox{
	width:16px;
	height:16px;
}

.iconbox{background: url(layout/type.png);}

.folderbox{background: url(layout/folder.png);}

.fileline{margin:0px 0px 2px 10px;}

.upload_file{padding:4px 8px 0px 8px; height:22px;}





.inputFile {
	color:#404850; 
	background-color:#b0c0d0; 
	background:linear-gradient(180deg, rgb(160,176,192) 4%, rgb(144,160,176) 15%, rgb(252,252,252) 90%);
	border:1px solid rgb(128,144,160);
	-moz-border-radius: 15px;
	border-radius:15px;
	text-shadow: -1px 1px 1px rgba(16,24,32,.3);
	box-shadow: -2px 2px 2px rgba(16,24,32,.5);
	font-size: 10pt; 
	font-family: Arial; 
	margin: 0px; 
	padding: 4px 8px;
	height: 30px;
}


.inputFile::-webkit-file-upload-button {
  visibility: hidden;
}
.inputFile::before {
  content: 'Select Files';
  display: inline-block;
  background: linear-gradient(180deg, #a0b0c0 1%, #e8f0f8 10%, #e8f0f8 30%, #a0b0c0 60%, #a0b0c0 70%, #90a0b0 80%, #b0c0d0 100%);
  border: 1px solid #999;
  border-radius: 8px;
  padding: 1px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.inputFile:hover::before {
  border-color: black;
}
.inputFile:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}