body, input
{
	font-family:Arial;
	font-size:0.8em;
	/* TEST PORTAL BACKGROUND COLOUR */
	/* background: #F5A9A9; */
}

table.list
{
	border: 1px solid gray;
}

table.tableinput td, th
{
	border:none;
}

table.list td,th
{
	border: 1px solid gray;
}

div.boxed_section
{
	border-bottom:double black;
	padding-bottom:0.5em;
	padding-top:0.5em;
}

table,td,tr,th
{
	border: none;	
}

/**
 * GRIDVIEW STYLES
 **/
.gridview {
        background-color:#FFFFFF;
}
.gridview th {
        padding: 5px;
	color:White;      
	text-align:left;  
	background: Gray;
}
.gridview th a{
        color: #003300;
        text-decoration: none;
        color:White;
}
.gridview th a:hover{
        color: #003300;
        text-decoration: underline;
}
.gridview td  {
        background: #DEDEDE;
        color: #333333;
        font: "arial";
        padding: 4px;
}
.gridview tr.even td {
        background: #FFFFFF;
}
/* Highlighted row styles */
.gridview tr.row_highlight td {
        background-color:#A9D0F5;
        font-weight:bold;
}
.gridview td a{
        text-decoration: none;
}
.gridview td a:hover {
        color: red;
        text-decoration:underline;     
}
.timesheet_footer td
{
	font-weight:bold;	
}

td.negative_value
{
	color : Red;
	font-weight : bold;
}
