body{
	font-family: Arial, Verdana; 
	font-size  : 11px;
	color      : #5e5e5f;
	background : #d7d9dc url('../images/bg.gif') repeat-x top; 

}
td {
	font-family: Arial, Verdana; 
	font-size: 11px;
}
a {
	font-family: Arial, Verdana; 
	font-size: 11px; 
	color: #081a2e;
	text-decoration: none;
}
a.tasklink {
	font-family: Arial, Verdana; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
a.tasklink_completed{
	color: #32455d;
	font-weight: normal;
}
a.tasklink_pending{
	color: #32455d;
	font-weight: normal;
}
a.tasklink_billing{
	color: #32455d;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
}
a.client_link {
	font-family: Arial, Verdana;
	font-weight: bold;
}
a.header_link {
	font-family: Arial, Verdana;
	color      : #000;
}
tr.ruler_on{
	background-color: #ecf6ff; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
} 
tr.ruler_off{
	background-color: #f2f3f5; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
}
tr.ruler_on_completed{
	background-color: #ecf6ff; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
} 
tr.ruler_off_completed{
	background-color: #e3e4e6; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}
tr.ruler_on_pending{
	background-color: #ecf6ff; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
} 
tr.ruler_off_pending{
	background-color: #cccccc; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}
tr.ruler_on_billing{
	background-color: #ecf6ff; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
} 
tr.ruler_off_billing{
	background-color: #d6c8c8; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}
tr.ruler_on_in_progress{
	background-color: #ecf6ff; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
} 
tr.ruler_off_in_progress{
	background-color: #d6d7d9; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}



.table_row {
	background-color: #f2f3f5; 
	font-family: Arial, Verdana;
	color: #14263a;
	font-size:11px;
}
.table_row_completed {
	background-color: #e3e4e6; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}
.table_row_billing {
	background-color: #d6c8c8; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}
.table_row_pending {
	background-color: #cccccc; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}

.table_row_in_progress {
	background-color: #d6d7d9; 
	font-family: Arial, Verdana;
	color: #041624;
	font-size:11px;
}

.button {
	color: #FFFFFF; 
	background-color: #7794ad ; 	 
	font-size:11px;
	font-weight: bold;
	height: 20px;
	
	border-top:1px outset #fff; 
	border-bottom:1px outset #582B00; 
	border-right:1px outset #582B00; 
	border-left:1px outset #fff;
	margin: 0px;
}
.table_header{
	font-family: Arial, Verdana;
	background-color: #ccd0d3;
	color: #5e5e5f;
	font-weight: bold;
	font-size:11px;
}
.title_cell {
	font-family: Arial, Verdana;
	background-color: #dfe0e4;
	color: #5e5e5f;
	font-weight: bold;
	font-size:11px;
}
.path_cell {
	font-family: Arial, Verdana;
	background-color: #cdd1d4;
	color: #00060b;
	font-size:11px;
}
.bold {
	font-family: Arial, Verdana;
	color: #000000;
	font-weight: bold;
}
.value_cell {
	font-family: Arial, Verdana;
	background-color: #e4e5e9;
	color: #5e5e5f;
	font-size:11px;
}
.tab_cell{
	background-color: #9e9ea6;
	color: #f2f3f5;
}
.border {
	background-color: #b4b9bd;
}
select.textbox,input.textbox,textarea {

	color: #2a353b; 
	background-color: #FFFFFF; 
	font-family:arial; 
	font-size:11px;
	
	border: solid 1px #cfd0d4;
}

.error{
	color: #4a565c; 
	font-weight: bold;
}



a.calnav {
	color: #4a565c;
	background-color: #cdd1d4; 	 
	font-size:11px;
	
    width: 80px;
    text-align: center;
	padding: 3px;
	cursor: hand;
	
	border-top:1px solid #9e9ea6; 
	border-bottom:1px solid #9e9ea6; 
	border-right:1px solid #9e9ea6; 
	border-left:1px solid #9e9ea6;
	margin: 0px;
}
a.calnav:hover {
	color: #4a565c;
	background-color: #cfd0d4; 	 
	font-size:11px;
	
    width: 80px;
    text-align: center;
	padding: 3px;
	cursor: hand;
	
	border-top:1px solid #9e9ea6; 
	border-bottom:1px solid #9e9ea6; 
	border-right:1px solid #9e9ea6; 
	border-left:1px solid #9e9ea6;
	margin: 0px;
}

/*
 

.error{
	color: #4a565c; 
}

.cell2 {
background-color: #f2f3f5;
color: #4a565c;
font-weight: bold;
}

.cell2a {
background-color: #f2f3f5; 
font-family: Arial, Verdana;
color: #000000;
font-size:11px;
}


.cell4 {
background-color: #f2f3f5;
color: #4a565c;
}
.box {

}


.cella {
background-color: #cdd1d4; 
font-family: Arial, Verdana;
color: #00060b;
font-size:11px;


}
.cell3 {
background-color: #cdd1d4;
font-family: Arial, Verdana;

font-size:11px;
}
.cell4 {
font-family: Arial, Verdana;
background-color: #f2f3f5;
font-size:11px;
}





.client_link {
font-family: Arial, Verdana;
font-weight: bold;

}

*/
.edit{
    height: 35px;
}