table {
	margin:0;
	border-collapse: collapse;
	border: 1px solid #EFEFEF;
}

td, th {
	padding: 0.5em;
}


thead, tfoot {
	background-color: #578DBF;	
}

tr.rowodd {
	border-bottom:1px solid #EFEFEF;
}

tr.roweven {
	background-color: #EBEBEB;
	border-bottom:1px solid #EFEFEF;
}

.urg1, .urg2, .urg3, .urg4, .urg5 {
	padding: 3px;
	text-align: center;
	border: 1px solid #333;
	width: 3em;
}

.urg1 {
	background-color: #FFFACD;
}
.urg2 {
	background-color: #FFD700;
}
.urg3 {
	background-color: Orange;
}
.urg4 {
	background-color: #FF6347;
}
.urg5 {
	background-color: Red;
}

.scroll-table-head {
	margin:0;
	border:0;
}

.scroll-table-body {
	width: 736px;
    height: 500px;				
}
.scroll-table-body td {
	padding-right: 5px;
	overflow: hidden;
}



table thead th.sortcol {
  padding: 5px 5px;
  cursor: pointer;
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  white-space: nowrap;
  text-align: left;
  vertical-align: bottom;
  background: #578DBF;
  border-right: 1px solid #EFEFEF;
  }

table thead th.sortcol:hover {color: #000;}
table thead th.nosort:hover {color: #fff;}

table thead th.sortcol span {
  padding-right: 10px;
  background: #578DBF url(/media/img/sorter.gif) no-repeat right 2px;
  }

table thead th.nosort {
  cursor: default;
  }
  
table thead th.nosort span {
  padding-right: 0;
  background: #578DBF;
  }

table thead th.sortasc, 
table thead th.sortdesc {
  background: #3b5573;
  }

table thead th.sortasc span {
  background: #3b5573 url(/media/img/up.gif) no-repeat right 2px;
  }
  
table thead th.sortdesc span {
  background: #3b5573 url(/media/img/down.gif) no-repeat right 2px;
  }
