table.formlist {
	background-color: #FFF;
	border: solid 1px #d5d5d5;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
}
table.formlist.nospace { margin-bottom: 0; }
table.formlist tr.row0 { background-color: #f9f9f9; }
table.formlist tr.row1 { background-color: #eeeeee; }
table.formlist tr.rowred { background-color: #f06161; }

table.formlist th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
table.formlist td { padding: 3px; text-align: left; }

table.formlist td.filter{
	text-align: left;
}

table.formlist td.helpMenu{
	text-align: right;
}


fieldset.formlist { border: 1px solid #ccc; margin: 0 10px 10px 10px; }

/** Table styles **/

table.tablelist {
	font-size: 12px;
	width: 90%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.tablelist td,
table.tablelist th { padding: 4px; }

table.tablelist thead th {
	text-align: center;
	background: #F4F4F4;
	color: #333;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.tablelist thead th#info { background: #FFF;text-align: left;font-weight: normal;border-bottom: 0px;}
table.tablelist thead th#info label {font-weight: bold;}

table.tablelist thead a:hover { text-decoration: none; }

table.tablelist thead th img { vertical-align: middle; }

table.tablelist tbody th { font-weight: bold; }

table.tablelist tbody tr			{ background-color: #fff;  text-align: left; }
table.tablelist tbody tr.row1 	{ background: #F4F4F4; border-top: 1px solid #fff; }
table.tablelist tbody tr.rowred 	{ background: #ffd8d8; border-top: 1px solid #fff; }


table.tablelist tbody tr.row0:hover td,
table.tablelist tbody tr.row1:hover td  { background-color: #F7FCFE ; }
table.tablelist tbody tr.rowred:hover td	{ background: #F7FCFE; border-top: 1px solid #fff; }

table.tablelist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.tablelist tbody tr.row1 td { background: #F4F4F4; border-top: 1px solid #FFF; }
table.tablelist tbody tr.rowred td { background: #ffd8d8; border-top: 1px solid #FFF; }

table.tablelist tfoot tr { text-align: center;  color: #333; }
table.tablelist tfoot td,
table.tablelist tfoot th { background-color: #EFEFEF; border-top: 1px solid #999; text-align: center; }

table.tablelist td.order 		{ text-align: center; white-space: nowrap; }
table.tablelist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.tablelist .pagination { display:table; padding:0;  margin:0 auto;	cursor:pointer; }

table.tablelist a {}
table.tablelist a:Hover { cursor:pointer;}

.limit {float:right;color: #6D7C91;}
.counter {color: #6D7C91;}
span.pagenav {Font-Family: Verdana;  color: #6D7C91; Text-Decoration: None;}
a.pagenav {Font-Family: Verdana; color: #000; Text-Decoration: None;}
a:Hover.pagenav  { cursor:pointer;  color: #6D7C91;}
table.admintable td.key.vtop { vertical-align: top; }

