
body {
    background: #dde1e3 none repeat scroll 0 0;
    color: #454545;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 80%;
}

.myTableWrapper {
	width: 800px;
	height: 500px;
	}

.height250 {
        height: 250px;
        overflow-x: auto;
        overflow-y: auto;
}

.height400 {
        height: 400px;
        overflow-x: auto;
        overflow-y: auto;
}

.fancyTable td, .fancyTable th {
	/* appearance */
	border: 1px solid #778899;
	
	/* size */
	padding: 5px;
	}

.fancyTable {
	/* text */
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}

.fancyTable tbody tr td {
	/* appearance */
	background-color: #eef2f9;
	/*background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.4) 0%,
		rgba(255,255,255,0.2) 50%,
		rgba(255,255,255,0.1) 51%,
		rgba(255,255,255,0.0) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.4)),
		color-stop(50%,rgba(255,255,255,0.2)),
		color-stop(51%,rgba(255,255,255,0.1)),
		color-stop(100%,rgba(255,255,255,0.0)));
		*/
	/* text */
	color: #262c31;
	font-size: 14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.fancyTable tbody tr.odd td {
	/* appearance */
	background-color: #d6e0ef;
	/*background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.4) 0%,
		rgba(255,255,255,0.2) 50%,
		rgba(255,255,255,0.1) 51%,
		rgba(255,255,255,0.0) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.4)),
		color-stop(50%,rgba(255,255,255,0.2)),
		color-stop(51%,rgba(255,255,255,0.1)),
		color-stop(100%,rgba(255,255,255,0.0)));
	*/
	}

.fancyTable thead tr th,
.fancyTable thead tr td,
.fancyTable tfoot tr th, 
.fancyTable tfoot tr td {
	background-color:#4b6272;
	/* appearance */
	/*background-color: #8ca9cf;
	background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.4) 0%,
		rgba(255,255,255,0.2) 50%,
		rgba(255,255,255,0.1) 51%,
		rgba(255,255,255,0.0) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.4)),
		color-stop(50%,rgba(255,255,255,0.2)),
		color-stop(51%,rgba(255,255,255,0.1)),
		color-stop(100%,rgba(255,255,255,0.0)));
	*/	
	/* text */
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	/*text-shadow: 0 1px 1px #e8ebee;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
	

/* Fancy Dark Table */	
.fancyDarkTable .numeric {
	/* text */
	text-align: right;
	}

.fancyDarkTable td, .fancyDarkTable th {
	border: 1px solid #000000;
	padding: 5px;
}

.fancyDarkTable thead tr th {
	padding: 10px 5px 10px 5px;
	}

.fancyDarkTable {
	/*border-collapse: separate;*/
	
	/* text */
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}

.fancyDarkTable tbody tr td {
	/* appearance */
	background-color: #48535e;
	background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.0) 0%,
		rgba(255,255,255,0.02) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.0)),
		color-stop(100%,rgba(255,255,255,0.02)));
	border-bottom-color: #22272e;
	border-top-color: #708090;
	border-right-color: #000;
	border-left-color: #3c454f;

	/* size */
	padding: 10px 5px 30px 5px;

	/* text */
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000000;
	}

.fancyDarkTable tbody tr.odd td {
	/* appearance */
	background-color: #3c454f;
	background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.0) 0%,
		rgba(255,255,255,0.02) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.0)),
		color-stop(100%,rgba(255,255,255,0.02)));
	border-right-color: #000;
	}

.fancyDarkTable thead tr th,
.fancyDarkTable tfoot tr td {
	/* appearance */
	background-color: #0b0d10;
	background-image: -moz-linear-gradient(
		top,
		rgba(255,255,255,0.4) 0%,
		rgba(255,255,255,0.2) 50%,
		rgba(255,255,255,0.1) 51%,
		rgba(255,255,255,0.0) 100%);
	
	background-image: -webkit-gradient(
		linear, left top, left bottom,
		color-stop(0%,rgba(255,255,255,0.4)),
		color-stop(50%,rgba(255,255,255,0.2)),
		color-stop(51%,rgba(255,255,255,0.1)),
		color-stop(100%,rgba(255,255,255,0.0)));
		
	/* text */
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000;
}
	
.fancyDarkTable .fht-head {
	-webkit-box-shadow: 0 5px 10px #000;
	z-index: 1;
	position: relative;
}
	
.fancyTable tbody tr td a { 
    text-decoration: none; 
} 
	
.fht-tbody {
	overflow-x: hidden !important;
}	
	
.middle {
	/*border: 1px solid rgb(200, 200, 255);*/
	float: left;
	width: 945px;
}
	
.Selectors {

}

.xFc {
   width:100%; 
   float:left; 
   margin-top:10px;
}

.Files {
    overflow: auto;
    height: 447px;
}

.bgr {
	background: url(../images/bgresults.png) center center no-repeat;
}

.loading { background: url(../images/load.gif) center center no-repeat; }
.loadstop { background: url(../images/loadstop.gif) center center no-repeat; }

.icon {
	width:24px;
	vertical-align:middle !important;
}

.icon  p {
	width:24px;
	height:16px;
	margin:0;
	padding:0;
	background:url(../images/icons-small.png) 4px 0 no-repeat;
}
  
.directory   p { background-position:4px  -16px; }
.text        p { background-position:5px  -34px; }
.image       p { background-position:4px  -51px; }
.audio       p { background-position:4px  -70px; }
.video       p { background-position:5px  -89px; }
.application p { background-position:4px -108px; }
/* text */
.html          p  { background-position:5px  -188px; }
.javascript    p,
.x-javascript  p,
.css   		 p,
.x-sql   		 p,
.xml   		 p,
.x-python   	 p,
.x-java-source p,
.x-perl        p,
.x-ruby        p  { background-position:5px  -228px; }
.x-php         p  { background-position:5px  -247px; }
.x-c           p  { background-position:5px  -208px; }
.x-shellscript p, 
.x-sh          p  { background-position:5px  -168px; }
.rtf p, .rtfd p { background-position:5px  -148px; }
/* application */
.x-shockwave-flash p { background-position:4px  -266px; }
.pdf               p { background-position:4px  -285px; }
.vnd-ms-office     p { background-position:4px  -325px; }
.msword p,
.vnd-oasis-opendocument-text  p,
.vnd-ms-word p { background-position:4px -346px; }
.vnd-ms-excel p,
.ms-excel p,
.vnd-oasis-opendocument-spreadsheet { background-position:4px -365px; }
.vnd-ms-powerpoint p,
.vnd-oasis-opendocument-presentation { background-position:4px -385px; }
/* archives */
.x-tar   p,
.x-gzip  p,
.x-bzip  p,
.x-bzip2 p,
.zip     p,
.x-rar   p,
.x-rar-compressed p,
.x-7z-compressed  p { background-position:4px -305px; }

 
 
 .Selectors {
	float: left;
 }
 
.fill {
	/*background:#0a85c1;/*
    /*background : url(../images/menu_hover.png) top left repeat-x;*/
    margin:1px;
    width:313px;
    overflow: hidden;
    /*border: solid 1px #09A;*/
    color : #fff;
    /*height: 24px;*/
	float: left;
}

.fill select  {
   background:#0a85c1;
   /*background : url(../images/top_menu.png) top left repeat-x;*/
   width: 100%;
   border:none;
   color : #fff;
   font-size:20px;
   padding:5px;
   cursor:pointer;
}


.fill select option[selected]{ font-weight:bold}
.fill select option:nth-child(even) {background-color:#f5f5f5; color:#000;}
.fill select option:nth-child(odd) {background-color:#E0E0E0; color:#000;}
.fill select:hover {background-color:#187db1;}
.fill select:focus {box-shadow: inset 0 0 5px #000099; }

.search {
	float: left;
	background-color:#f5f5f5;
	width: 100%;
	margin-top:10px;
}

.search div{
	float: left;
	height: 30px;
}

.kcheckbox {
	background: #f2f2f2;
	width:60px;
	text-align: left;
	vertical-align:center;
	cursor:pointer;
	background: #f2f2f2;
	height: 30px;
}

.checkbox {
	padding:6px;
	padding-left:23px;
}

.checkbox input[type=checkbox] {
	    display:none;
	}
	
.checkbox input[type=checkbox] + label:before {
	    content: "";  
	    display: inline-block;  
	    width: 15px;  
	    height: 15px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #aaa;  
	    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);
	    border-radius: 4px;  
	}
	
.checkbox input[type=checkbox]:checked + label:before {
		content:"\2714";
		color:white;
	    background-color: #666; 
		text-align:center;
		line-height:15px;
	    text-shadow:0px 0px 3px #eee;
	}


#srh {
	width:626px;
	background: #eee none repeat scroll 0 0;
    border: 0 none;
    float: left;
    font: bold 15px "lucida sans","trebuchet MS","Tahoma";
    height: 30px;
    padding: 0 5px;
}

#pages {
	float: left;
	background: #f2f2f2;
	width: 100%;
	height: 28px;
}

#pagination {
	float: left;
    padding: 5px;
}

#pagination a, #pagination span {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

#pagination a:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

#pagination span {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
