h2 {font-size: 14px; width: 200px;}
body {
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	margin-bottom: 10px;
	}
body,
form,
input,
textarea,
select {	font-size: 12px;}
pre {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#frame {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 650px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}

#custlist {
	text-align: center;
	position: relative;
	float: right;
	position: relative;
	width: 400px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;}
#custlist td {font-size: 12px;}
#custsrch {
	text-align: right	;
	float: left; 
	position: relative;
	width: 200px;
	border-bottom: 0px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: 10px;
}
	
#logo {}
#title {margin-top: 20px;}
#line {height: 1px;}

/*TEXT STYLE */
h1 {font-size: 18px;}
p {text-align: left;}
hr {
	height: 1px;
	color: red;
	display: none; 
	}
a {font-weight: bold;}
a:link {color: #369;}
a:visited {color: #369;}
a:hover {color: #000;}
a:active {color: #369;}

.disabled
{
	color:#FFF;
	font-weight: bold;
}


#rep-delete-file {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #999; border-collapse: collapse;}
#rep-delete-file td {padding: 3px;border: 1px solid #999; border-collapse: collapse;}

#client-delete-file {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #999; border-collapse: collapse;}
#client-delete-file td {padding: 3px;border: 1px solid #999; border-collapse: collapse;}

#admin-add-client {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #999; border-collapse: collapse;}
#admin-add-client td {padding: 3px;border: 1px solid #999; border-collapse: collapse;}
#admin-add-client td input {}

#admin-list-files {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #999; border-collapse: collapse;}
#admin-list-files td {padding: 3px;border: 1px solid #999; border-collapse: collapse;}
table#list-reps {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #ccc; border-collapse: collapse;}
table#list-reps td {padding: 3px;border: 1px solid #ccc; border-collapse: collapse;}

table#list-files {margin-top: 1em;margin-left: auto; margin-right: auto; font-size: 12px; border: 1px solid #666; border-collapse: collapse;}
table#list-files td {padding: 3px;border: 1px solid #666; border-collapse: collapse;}
/* FORM */
#clientform { margin-top: 1em; width: 400px; margin-left: auto; margin-right: auto;}

#clientform h2 {width: auto;}
#clientform form {text-align: right;width: 300px; margin-left: auto; margin-right: auto;}
#clientform form label {display: block; margin-top: 5px; text-align: right;}
#clientform form input {}
#clientform form input.filedesc {width: 300px; margin-bottom: 25px;}
#clientform form textarea {width: 210px; height: 60px; }

/* FILE STATUS */
.filename {

	margin-bottom: 0;
	}
.filedesc {margin: 0;}
.filesize {margin: 0;}
.filenamel {font-weight: bold; margin-right: 5px;}
.filenamed {font-weight: bold; margin-right: 5px;}
.filenames {font-weight: bold; margin-right: 5px;}

#progresstable {background-color: white; background-image: url(assets/bar.gif); height: 16px;}