/***************************************************************************
 *                                styles.css
 *                            -------------------
 *   begin                : Friday, Jan 28, 2005
 *   copyright            : (C) 2005 Bo Sorensen
 *   email                : code@eflow.dk
 *
 *
 ***************************************************************************/

 
/************************
Generel 				
************************/
body {
	background: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;	
	margin: 0px;
	padding: 0px;
}

input {
	background: #FFFFFF;
	border: 1px solid #000000;
}

textarea {
	background: #FFFFFF;
	border: 1px solid #000000;
}

A {
	text-decoration: none;
	color: black;
}

img {
	border: 0px;
}
	
A:hover {
	text-decoration: underline;
}

.submit {
	padding-top: 20px;
	text-align: right;
}

.error {
	font-size: 1.5em;
	color: red;
}

.msg {
	font-size: 1.5em;
	color: green;
}

.topmenu {
	float: left;
	background: #CCCCCC;
	border-bottom: 1px solid #000000;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;	
}

.right {
	padding: 0;
	margin: 0;
	float: right;
}

.menu {
	float: left;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
}

.table_headers {
	font-weight: bold;
	vertical-align: top;
}

.table_content {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 2px;
}

.table_content_center {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 2px;
	text-align: center;
}

.table_content_action {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
}

.action_img {
	width: 22px;
	height: 22px;
}

.no_stroke {
	border: 0;
}

/************************
index.php
************************/

.level_header {
	font-weight: bold;
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;

}

.level_items {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style: decimal inside;
}

.striked {
	text-decoration: line-through;
}

/************************
deluser.php
************************/
.userlist {
	margin: 0px;
	margin-left: 20px;
	font-weight: bold;
	list-style: none;
}


.del_user {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
}


#addfile.php

.add_table {
	margin-left: 20px;
}

.fileAdd_title {
	width: 212px;
}

.fileAdd_descrip {
	width: 212px;
	height: 100px;
}


/************************
listfiles.php
************************/

.files_table {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 95%;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.table_header_title {
	padding: 0px;
	margin: 0px;
	width: 20%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.table_header_descrip {
	padding: 0px;
	margin: 0px;
	width: 65%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.table_header_download {
	padding: 0px;
	margin: 0px;
	width: 10%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.table_header_delete {
	padding: 0px;
	margin: 0px;
	width: 5%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}



/************************
 addtimesheet.php 
************************/

.ts_table {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 600px;
	border: 1px solid #000000;
}

.grey {
	background-color: #AAAAAA;
}

.ts_table_headers {
	width: 100px;
	font-weight: bold;
	vertical-align: top;	
	padding-left: 3px;
}

.ts_table_headers_vert {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.ts_table_headers_vert_hours {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.ts_table_content_project {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}


.ts_fee {
	padding-right: 3px;
}

.ts_fee_text {
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
	width: 150px;
}

.tsAdd_project {
	width: 100%;
	border: 0px;
	background-color: #DDDDDD;
}

.tsAdd_name {
	width: 250px;
	border: 0px;
	background-color: #DDDDDD;	
}

.tsAdd_month {
	width: 250px;
	border: 0px;
	background-color: #DDDDDD;	
}

.tsAdd_fee {
	width: 100%;
	border: 0px;
	background-color: #DDDDDD;	
}

.tsAdd_descrip {
	width: 100%;
	height: 100%;
	border: 0px;
	background-color: #FFFFFF;
}

.tsAdd_hour {
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	border: 0px;
}

.ts_table_content_date {

	text-align: center;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.ts_table_content_descrip {
	
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.ts_table_content_hour {
	
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	
}

.ts_total {
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
	border-bottom: 1px solid #000000;
}

.tsAdd_total {
	width: 100%;
	border: 0px;
	background-color: #DDDDDD;	
}

.ts_sign {
	border-bottom: 1px solid #000000;
}

.ts_bottom {
	text-align: left;
	padding-right: 3px;
}

.ts_bottom_underline {
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.ts_signature_pic {
	height: 18px;
	width: 250px;
}

.ts_submit {
	width: 600px;
	margin: 0px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0px;
	text-align: right;
}


/************************
 listtimesheets.php 
************************/


.ts_table_header_project {
	padding: 0px;
	margin: 0px;
	width: 35%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.ts_table_header_name {
	padding: 0px;
	margin: 0px;
	width: 25%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.ts_table_header_month {
	padding: 0px;
	margin: 0px;
	width: 10%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.ts_table_header_fee {
	padding: 0px;
	margin: 0px;
	width: 10%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.ts_table_header_action {
	padding: 0px;
	margin: 0px;
	width: 10%;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center;
}

.ts_table_content {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 2px;
}

/************************
 printtimesheet.php 
************************/

.print_table {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 800px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.print_header_left {
	width: 100px;
	font-weight: bold;
	vertical-align: top;	
	padding-left: 3px;
}

.print_text_left {
	width: 100px;
	vertical-align: top;	
	padding-left: 3px;
}

.print_fee {
	padding-right: 3px;
	text-align: right;
}

.print_fee_text {
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
	width: 150px;
}

.print_headers_vert_date {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.print_headers_vert_descrip {
	width: 600px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.print_headers_vert_hour {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.print_content_date {

	text-align: center;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.print_content_descrip {
	
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.print_content_hour {
	
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	
}
