body{	background:#fff;	color:#000;}
body *{ margin: 0; padding: 0; font-family:verdana, "Comic Sans MS",Helvetica,sans-serif;}
a img,:link img,:visited img { border: none; }
a	{ text-decoration:none; color:#0682C7;}
a:hover { text-decoration: none; color:#ff0c86; }
body, td{  margin: 0;  padding: 0;  font-size: small;}
b{ font-weight:bold; }
input,select { padding:2px; }
textarea{ font-size:small; }

.tCenter	{ text-align:center; }
.logo	{ text-align:center; color:#ffffff; background:black; padding:2px; }
.logo	a { color:#fff; font-weight:bold; }
.search	{
    background: #edecea;
    border: 1px solid #d7ccc5;
    padding: 8px;
    font-weight: bold;
    text-align: center;
}
.bkmk {
    background: #F0FADE;
    border: 1px dotted #0BD900;
    color: #FF0000;
    padding: 4px;
    text-align: center;
    font-weight: bold;
}
hr{ background-color:#ccc; border:medium none; height:1px; margin:2px 0; padding:0;}
h1,h2,h3{ padding: 8px 5px 8px 8px; background-color: #069; font-weight: bold; color: #fff; margin-top: 0px; 
text-align:center; color:#fff; font-size:100%;border-left: 4px solid #F57E04;}
h2 a{ color:#ffffff; }
.clr { clear:both; }
.absmiddle	{ vertical-align:middle; border:1px solid #999; padding:1px; box-shadow:0 0 2px #999;  }
.ct	{ margin-right:3px; vertical-align:middle; padding:1px; border:1px solid #999; }
.odd, .even, .sl	{ vertical-align:middle; }
.odd { background:#f5f5fa; }
.even { background:#fff; }
.description { background:#f5f5f5; color:#222; padding:0px; text-align:center; }
.description a { text-decoration:underline; }
.filedescription { background:#f5f5f5; padding: 5px 0; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.fl { }
.fl td{ padding:7px 2px; border-bottom:1px solid #ccc; }
.fl a{ vertical-align:middle; }
.fl img{ border:1px solid #bbb; padding:1px; }
.fl div{ display:table-cell; vertical-align:middle; }
.tblimg	{ width:65px; text-align:center; }

.catRow div{ display:table-cell; }
.catRow div img { padding-right:5px; }
p{ padding:2px 0; }
table	{ width:100%; margin:auto;}

.dtype	{ border-bottom:1px solid #ccc; font-size:small; padding:5px; text-align:center; }
.dtype span{ border:1px solid #395B9B; padding:3px; border-radius:5px; background:#395B9B; color:#f5f5f5; }
.dtype a { border:1px solid #395B9B; padding:3px; border-radius:5px; background:#9eb3db; color:#f5f5f5; }
.fInfo { line-height:23px; }
.fileName	{ font-weight:bold; }
.fileName	span{ color:#555; text-decoration:none;}
.fileName	img{ padding-right:3px;}
.pgn {
    background: #e7e7ea;
    border-bottom: 1px solid #a50;
    border-top: 1px solid #fc0;
    color: #fff;
    /* background: #EDECEA; */
    border: 1px solid #D7CCC5;
    padding: 8px;
    text-align: center;
}
.pgn form{ padding-top:5px; }
.pgn a, .pgn span { padding:2px 5px; margin:0 1px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; }
.pgn a { border:1px solid #ccc; background:#f5f5f5; }
.pgn div { padding-top:5px; }
.pgn span,.pgn a:hover { border:1px solid #ccc; background:#ddd; color:#777;}

.az	{ text-align:center; padding:10px; background:#dde7f1; }
.az a { border:1px solid #395b9b; padding:5px 8px; margin:1px; display:inline-block; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none; font-weight:bold; }
.az a:hover { background:#6495ED; }

img	{ vertical-align:middle; }
.showimage	{ padding:5px; text-align:center;}
a.top {color:#FF7F00; text-decoration:none; }
.updates div	{ border-bottom:1px solid #ddd; padding:6px; }


.top21	{ background:#069; color:#fff; font-weight:bold; padding:2px;}
.top21 a	{ color:#ff0; font-weight:bold; }

.catRow,.catRowHome	{ border-top:1px solid #ddd; font-weight:bold; }
.catRow:hover,.catRowHome:hover	{ background:#f5f5f5; }
.catRow a,
.catRowHome a { display:block; font-weight:bold; background:right center no-repeat; padding:9px; }
.catRow a div span,
.catRowHome  a div span { font-size:x-small; color:#5a5; font-weight:normal; }
.fl { border-bottom:1px solid #ddd; background:#fff;}
.fl:hover	{background:#f5f5f5;}
.fl span{ font-weight:normal; }
.fl span.mc { font-size:80%; }
.fl span.alb { color: #67b241; font-style:italic;}
.fl span.ar { color: #d2691e; font-style:italic;}
.fl a{ display:block; padding:8px; }
.fl a img{ border: 1px solid #ddd; border-radius: 3px; padding:0;margin-right:5px;}

.fl a div div{ vertical-align:middle; display:table-cell; }
.fl a div{ }

.path{ background: #eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:4px; margin:1px 0; font-weight:bold; }
.error{ background:#FFEFEF; border:1px solid #f00; margin:5px; padding:5px; font-weight:bold; text-align:center; color:#f00; }

.fshow { padding:3px; text-align:center; background:#fff; border-bottom:1px solid #ddd; }
.thumbimg{ vertical-align:middle; border:none; border-radius:10px; }
.GoluRaj{ color:#777; }
.fhd{ background:#F4F4F4; color:#555; border-bottom: 1px solid #ccc; border-radius:5px; font-weight:bold; margin:7px 0 0 0; padding:0 5px; display:inline-block; }
.fb { font-weight:bold; }

.f1 {
    font-size: x-small;
    display: block;
    background: #333;
    padding: 10px;
}.title_1 {
    padding: 8px 5px 8px 8px;
    background-color: #069;
    font-weight: bold;
    color: #fff;
    margin-top: 0px;
    text-align: center;
    color: #fff;
    font-size: 100%;
    border-left: 4px solid #F57E04;
}
.f1 a { color:#fff; }
.title_1 .title_txt {
    font-size: 13px;
    border-bottom: 1px solid #f60;
    padding: 0px 10px 5px 10px;
    color: #fff;
}
#online{ text-align:center;}

.fl img {
    border: 1px solid #bbb;
    padding: 1px;
}

.downLink	{ margin:5px 0; }
.dwnLink	{ font-weight:bold; font-size: 17px;}
.dwnLink1, .dwnLink2, .dwnLink3,.dwnLink4	{ font-weight:bold; border-radius: 10px; box-shadow: 1px 1px 0 #555; color:#fff; display:inline-block; margin:2px; padding:5px; text-shadow: 1px 1px 0 #000; width: 160px; }
.dwnLink1	{ background:#cd3348; }
.dwnLink2	{ background:#0b71b4; }
.dwnLink3	{ background:#7f4a08; }
.dwnLink4	{ background:#086f64; }

.downLink a { margin:2px; background:#5eab1f; border-radius: 5px; color:#fff; padding:5px 5px; text-shadow: 1px 1px 1px #333; font-size:120%; display:inline-block; }
.downLink a:hover { background:#338d11; }
.dwnLink	{ font-weight:bold; }


	.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #FFF !important;
	background-color: #fc0f72;
	}
	
	.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #2e6ab1;
	}
	
	.pagination a.currentpage{ /*Style for currently selected page link*/
	background-color: #CCC;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
	}
	
	.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
	background-color: white;
	cursor: default;
	color: blue;
	border-color: transparent;
	}
	
	.pagination a.prevnext{ /*Style for previous and next link*/
	font-weight: bold;
	}