.table td {
	overflow: hidden;
 }
.table img {
	border: none;
 }
.table a {
	color: blue;
}
.table a:visited {
	color: blue;
}
.table .frame {
	border: solid 1px #5A8BD1;
}
.table .grid .checkbox {
  	text-align: center;
}
.table .header .checkbox {
  	text-align: center;
  	vertical-align: middle;
}
.table .status {
  	color: red;
  	font: 75% "MS Sans Serif",Geneva,sans-serif;
  	white-space: nowrap;
  	text-align: center;
  	vertical-align: middle;
 }
.table .header td {
  	height: 18;
  	color: #38517D;
  	vertical-align: middle;
  	text-decoration: none;
  	font: bold 75% "MS Sans Serif",Geneva,sans-serif;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #ffffff threedshadow threedshadow #ffffff;
  	/*background: #cbe2ed url(../images/table_header.gif) bottom repeat-x;*/
  	/*background: #D5E5F4 url(../images/table_header.gif) top repeat-x;*/
	background: #D5E5F4;
 }
.table .header a {
  	color: #38517D;
  	text-decoration: none;
 }
.table .header a:visited {
  	color: #38517D;
 }
.table .footer td {
	height: 18;
	color: #38517D;
	vertical-align: middle;
	padding: 1,0,1,0;
	font: bold 75% "MS Sans Serif",Geneva,sans-serif;
	border-right: solid #888888 1px;
	border-top: solid #444444 1px;
	/*background: #ffffff url(../images/table_footer.gif) bottom repeat-x;*/
	/*background: #ffffff url(../images/table_footer.gif) top repeat-x;*/
	background: #DCDEE4;
}
.table .odd_row {
  	background-color: #eeeeee;
 }
.table .even_row {
  	background-color: white;
 }
.table .grid td {
  	color: black;
  	text-align: left;
  	vertical-align: middle;
  	padding: 1,2,1,2;
  	font: 75% "MS Sans Serif",Geneva,sans-serif;
  	border-right: solid 1px #CCCCCC;
  	/*border-bottom: solid 1px #CCCCCC;*/
 }
.table .grid a {
 }
/*
.table .button div {
  	height:20;
  	width:20;
  	background-color: transparent;
  	border-width: 1px;
  	border-style: solid;
  	border-color: white;
 }
.table .button img {
  	vertical-align: middle;
 }
*/
.table .paging td {
	color: #9900CC;
	vertical-align: middle;
	white-space: nowrap;
	padding-top: 3;
	font: bold 75% "MS Sans Serif",Geneva,sans-serif;
	/*background: #cbe2ed url(../images/table_header.gif) bottom repeat-x;*/
	/*background: #D5E5F4 url(../images/table_header.gif) top repeat-x;*/
/*
	background: #D5E5F4;
	border-left: solid 1px #5A8BD1;
	border-right: solid 1px #5A8BD1;
	border-bottom: solid 1px #5A8BD1;
*/
	/*text-decoration: none;*/
}
.table .paging a {
  	color: blue;
  	/*text-decoration: none;*/
 }
.table .paging a:visited {
  	color: blue;
 }
.table .paging img {
  	vertical-align: middle;
 }
.table_title {
  	color: #38517D;
  	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
  	border-bottom: 1px solid #5A8BD1;
  	width: 100%;
}
.table_h2 {
	font-size: 100%;
	margin: 0;
	padding-bottom: 3px;
}
.table_none_text {
  	color: black;
  	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
}
.table .description {
  	color: #545454;
  	font: 70% Verdana, Arial, Helvetica, sans-serif;
  	text-decoration: none;
}

.table .nonus {
  background-color: #FFC800;
 }
.table .soft {
  background-color: #8AF28F;
 } 
.table .exception {
  background-color: #FF7474;
 } 
.table .pending {
  background-color: #4987FA;
 } 