/* CSS Document */

/*--------------------------------------------------------------------------------------------
	Content layout 
  --------------------------------------------------------------------------------------------*/
div#contentBody {
	/* background:transparent url(../images/projects_bg.png) top no-repeat;
	min-height:350px; */
}



/*--------------------------------------------------------------------------------------------
	Custom page styles 
  --------------------------------------------------------------------------------------------*/
/* Projects table */
table.projects {
	border-collapse:collapse;
	width:740px;
}

/* Backgrounds */
table.projects tr.header {
	background:transparent url(../images/projects_table_header.png) left no-repeat;
}
table.projects tr.row0 {
	background:transparent url(../images/projects_table_row_0.png) left no-repeat;
}
table.projects tr.row1 {
	background:transparent url(../images/projects_table_row_1.png) left no-repeat;
}

/* Table headers */
table.projects th,
table.projects td {
	text-align:right;
	padding:0;
	margin:0;
}
table.projects th {
	height:20px;
	text-transform:uppercase;
}
table.projects th.project {
	text-align:left;
	width:258px; /* With date column */
	width:423px;
}
table.projects th.type {
	width:167px;
}
table.projects th.date {
	width:165px;
}
table.projects th.location {
	width:150px;
}

table.projects th a {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 20px 0 10px;
	margin-right:10px;
	background:transparent url(../images/arrow_empty.png) right no-repeat;
}
table.projects th a:hover {
	background:transparent url(../images/arrow_up.png) right no-repeat;
}
table.projects th a.asc {
	background:transparent url(../images/arrow_up.png) right no-repeat;
}
table.projects th a.asc:hover {
	background:transparent url(../images/arrow_down.png) right no-repeat;
}
table.projects th a.desc {
	background:transparent url(../images/arrow_down.png) right no-repeat;
}
table.projects th a.desc:hover {
	background:transparent url(../images/arrow_up.png) right no-repeat;
}

table.projects th.project a,
table.projects th.project a.asc,
table.projects th.project a.desc {
	background-position:80px;
}

/* Table cells */
table.projects td {
	height:19px;
}
table.projects td.name {
	text-align:left;
}

table.projects td {
	color:#525252;
}
table.projects td a {
	display:block;
	padding:0 10px;
	font-weight:normal;
	margin:0;
	line-height:19px;
}

table.projects td a:hover {
	color:#FFFFFF;
}
table.projects tr:hover td a {
	color:#FFFFFF;
	background:transparent url(../images/projects_row_ovr.png) repeat-x;
	cursor:pointer;
}

