* {margin:0; padding:0; outline:none}


.sortable {
	width:533px; 
	border-left:1px solid #c6d5e1;
	border-right:1px solid #c6d5e1;
	 border-top:1px solid #c6d5e1; 
	border-bottom:none; 
	margin-top:10px;
	margin-bottom:10px;
	
	
		}


.sortable th {

	
	background:url(../image/real/sort/header_bg.jpg); 
	text-align:left; 
	color:#999; 
	border:1px solid #fff; 
	border-right:none
}

.sortable th h3 {
	font-size:12px;
	font-weight:normal; 
	height:25px;
	line-height:25px;
}


.sortable td {

	border-bottom:1px solid #c6d5e1; 
	border-right:1px solid #c6d5e1;
	height:25px;
}

.sortable .head h3 
	{background:url(../image/real/sort/sort.gif) 7px center no-repeat; 
	cursor:pointer; 

}

.sortable .desc, .sortable .asc {
	background:url(../image/real/sort/header-selected-bg.gif);
}


.sortable .desc h3 {
	background:url(../image/real/sort/desc.gif) 7px center no-repeat; 
	cursor:pointer; 
	padding-left:18px;
}

.sortable .asc h3 {
	background:url(../image/real/sort/asc.gif) 7px  center no-repeat; 
	cursor:pointer; 
	padding-left:18px;
}

.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {
	color:#fff;
}

.sortable .evenrow td {
	background:#fff;
}

.sortable .oddrow td {
	background:#ecf2f6;
}

.sortable td.evenselected {
	background:#ecf2f6;

}

.sortable td.oddselected {
	background:#dce6ee;

}


#controls {
	width:535px; 
	margin:0 auto; 
	height:20px;
}


#perpage {
	float:left; 
	width:167px;
}

#perpage select {
	float:left; 
	font-size:11px;
}

#perpage span {
	float:left; 
	margin:2px 0 0 5px;
}

#navigation {
	float:left; 
	width:200px; 
	text-align:center;
}

#navigation img {
	cursor:pointer;
}

#text {
	float:left; 
	width:168px; 
	text-align:right; 
	margin-top:2px;
}