@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/graybgtrans.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.text {
	border:none;
}
#wrapper {
	position:absolute;
	width:1100px;
	left:50%;
	margin-left:-550px;
	background-color:#F5F5F5;
	padding:15px;
	border:3px solid #CCC;
	z-index:1;
	overflow:hidden;
}
#wrapper table {
	position:relative;
	width:1060px;
	left:50%;
	margin-left:-530px;
	font-size:11px;
}
#wrapper table thead {
	position:relative;
	height:10px;
	max-width:1060px;
	min-width:1060px;
}
#wrapper table td{
	font-size:11px;
	padding:4px 0 4px 2px;
	margin:0;
}
th {
	text-align:left;
	padding:0;
	margin:0;	
}
thead tr {
	display:block;
	width:100%;
	background-color:#D4D0C8; 
}
#noresults {
	position:absolute;
	width: 200px;
	display:none;
	background-color:#f9f9f9;
	min-height:25px;
	left: 401px;
	top: 382px;
	z-index:50;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:18px;
	border:1px solid #000;
}
#rowcount {
	padding:5px;
	position:absolute;
	left: 2px;
	top: 30px;
	min-height:15px;	
	z-index:600;
}
.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.classname:active {
	position:relative;
	top:1px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color:#e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 2px;
}
table.tablesorter thead tr .header {
	background-image:url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter a {
	text-decoration:underline;
	color:#009;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
table.tablesorter tbody tr.odd td {
	background-color:#DDFFDD;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #A0C8DE; /* 8dbdd8; */
}
.nsncontact:hover {
	cursor:pointer;
}
.tdhidden {
	visibility:hidden;
}
#clearsearch {
	 position:absolute; 
	 padding:3px; 
	 font-weight:bold; 
	 color:#999; 
	 left: 293px; 
	 top: 2px;
	 z-index:15; 
}
#clearsearch:hover {
	cursor:pointer;
}