@charset "utf-8";
/* CSS Document */

 #header-fixed 
 {
	position: fixed;               
    top: 0px; display:none;
    width:90%;
/*    font-family:Verdana, Geneva, sans-serif;
*/    background-color: #e6EEEE;
    font: 12px Verdana, Geneva, sans-serif;
    border-collapse:collapse;
  }
	table.tablesorter {
	font: 14px Verdana, Geneva, sans-serif;
	width: 90%;
	text-align: center;
	border-collapse:collapse;
	/* border: 1px solid #5FC1F5; */
	}
	
	table.tablesortermax {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 9pt;
		width: 100%;
		text-align: center;
		border-collapse:collapse;
		border: 1px solid #5FC1F5;
	}
	table.tablesorter thead tr th {
		background-image: -moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);
		/* border: 1px solid #5FC1F5; */
		font: 12px Verdana, Geneva, sans-serif;
		padding: 4px;
	}
	table.tablesorter tr th {
		/* background-image: -moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%); */
		/* border: 1px solid #5FC1F5; */
		font-size: 9pt;
		padding: 4px;
	}
	table.tablesorter thead tr .header {
		background-image: url(../images/bg.png),-moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(../images/asc.gif),-moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);;
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(../images/desc.gif),-moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);;
	}
	
	table.tablesorterform {
		font:bold 14px Verdana, Geneva, sans-serif;
		text-align: center;
		border-collapse:collapse;
		border: 1px solid #5FC1F5;
	}
	table.tablesorterform thead tr th {
		background-image: -moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);
		border: 1px solid #5FC1F5;
		font: 12px Verdana, Geneva, sans-serif;
		padding: 4px;
	}
	table.tablesorterform tr th {
		background-image: -moz-linear-gradient(top, #dcf4fe 25%, #b6eaff 80%);
		border: 1px solid #5FC1F5;
		font-size: 9pt;
		padding: 4px;
	}
	
	.colorch tr:nth-child(odd) {
  background-color: #fff; 
}
.colorch tr:nth-child(even) {
  background-color: #eff8fd; 
}
.colorch tr td {
	border: 1px solid #5FC1F5;
	font: 12px Verdana, Geneva, sans-serif;

	
		
}
.totalch tr td {
	border-left: 1px solid #5FC1F5;
	border-bottom: 1px solid #5FC1F5;
	border-right: 1px solid #5FC1F5;
	border-top: 1px solid #5FC1F5;

 }
 
 .colorch tr:hover {
	 background-color:#9dd3fe;
	 	 
 }
 .colorchform tr td {
	border: 1px solid #5FC1F5;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9pt;
	padding:5px;
	font-weight: bold;
}


 .colorchform tr td table tr td table{	
	padding:0px;
	
}

 	
	.colorchform tr:nth-child(odd) {
  background-color: #fff; 
}
.colorchform tr:nth-child(even) {
  background-color: #eff8fd; 
}




/*.takenup {
	background-color: #ffd34a;
	
	
}*/
.takenup {
 /* background-color: #fff1c4;*/
  background-image: -moz-linear-gradient(top, #ffb325 5%, #fbe5a9 50%);
  
}
.completed {
	/*background-color: #c9c9c9;*/
	 background-image: -moz-linear-gradient(top, #a6a6a6 5%, #e2e2e2 50%);

}
.balance {
	/*background-color: #cbaea0;*/
	 background-image: -moz-linear-gradient(top, #bba693 5%, #e6d5ce 50%);
}

input, select {
    border: 1px solid #888;
    background: #ffffff;
    padding: 3px 4px;
    color: #222;
    margin: 0px 5px 0px 0px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.button {
			   border-top: 1px solid #96d1f8;
			   background: #65a9d7;
			   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
			   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
			   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
			   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
			   background: -o-linear-gradient(top, #3e779d, #65a9d7);
			   padding: 3px 12px;
			   -webkit-border-radius: 8px;
			   -moz-border-radius: 8px;
			   border-radius: 8px;
			   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
			   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
			   box-shadow: rgba(0,0,0,1) 0 1px 0;
			   text-shadow: rgba(0,0,0,.4) 0 1px 0;
			   color: white;
			   font: bold 13px Helvetica, Arial, Sans-Serif;
			   text-decoration: none;
			   vertical-align: middle;
			   }
			.button:hover {
			   border-top-color: #28597a;
			   background: #28597a;
			   color: #ccc;
			   }
			.button:active {
			   border-top-color: #1b435e;
			   background: #1b435e;
			   }


