html, body, div, form, a, script, input { margin:0; padding:0; }

body {
    font-family:arial,tahoma,helvetica; 
    font-weight:normal;
    font-size:12px;
    color:#555555;
}

img { border:0; display: block; }

p { margin:0; padding-top:5px; padding-bottom:5px; }

input, select { font-size:12px; }

a { color:#710ECD; text-decoration:none; }
a:hover, a:active { color:#710ECD; text-decoration:underline; }

a:focus, a:hover, a:active { outline:none }

h1 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
h2 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #5A5A5A;
}
h3 {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #0068CC;
}
h4 {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
h5 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
}
h6 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #0960C9;
}

#topPath h6 {
    padding:7px 10px 0px 0px;
    margin:0;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    background-color:#ffffff;
    text-align:right;
    width:970px;
    height:37px;
    background-image: url('/images/cat_top.jpg');

}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* start: pagination */
#searchPagination { background:#F7F7F7; width:700px; margin:0 auto; text-align:center; padding-bottom:28px; }

#pagination a { padding:2px 6px; color:#710ECD; background:#fff; text-decoration:none; border:1px solid #cdddee; }

table.centerPagination { text-align:center; width:100%; margin:0px; padding:0px; }

table.pagination { padding:0px; margin:0px; }

table.pagination a { padding:2px 6px; display:block; font-size:.8em; color:#710ECD; background:#fff; text-decoration:none; border:1px solid #cdddee; }

table.pagination a:hover { color:#fff; background-color:#710ECD; border:1px solid #710ECD; }
table.pagination a.searchCurrentPage, table.pagination a.searchCurrentPage:hover { padding:2px 6px; display:block; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid white; white-space:nowrap; cursor:default; }

table.pagination a.searchPreviousPage,
table.pagination a.searchPreviousPage:hover,
table.pagination a.searchNextPage,
table.pagination a.searchNextPage:hover
{ padding:2px 6px; display:table-cell; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid #dcdcdc; white-space:nowrap; cursor:default; }

.paginationArrows { line-height:10px; }
/* end: pagination */

.text, .smalltext, .mainheader, .subheader, .smallheader, .formlabel {
    font-family: arial,tahoma,helvetica;
    text-decoration: none;
}
.text {
    font-size: 12px;
    color: #555555;
}
a.text {
    color: #710ECD;
    font-weight: bold;
}
a:hover, a:active {
    text-decoration: underline;
}
.smalltext {
    font-size: 11px;
    color: #909090;
}
a.smalltext {
    color: #909090;
    font-weight: normal;
}
.mainheader {
    font-size: 14px;
    font-weight: bold;
    color: #001142;
}
.subheader {
    font-weight: bold;
    font-size: 14px;
    color: #001B5A;
}
.formlabel {
    font-size: 12px;
    color: #53575C;
}
input.submitbutton {
	height: 25px; 
	border: solid #181818 1px;
	padding: 1px;
	cursor: pointer;
        color: #53575C;
        font-size : 12px;
        font-weight: bold;
        background-image: url(/images/bg_leftmenuOFF.jpg);
}
input.submitbutton a:hover {
	border: solid #181818 1px;
        color: #335F91;
}

/* for nutch */

.title {
  font-family: arial,tahoma,helvetica;
  font-size: 26px;
  color: #FF9900;
  text-decoration: none;
}

.resulttitle { 
	text-decoration : none; 
	color : #000000; 
	font-family : arial,tahoma,helvetica;
	font-size : 12pt; 
	font-weight : bold; 
} 
a.resulttitle:hover, a.resulttitle:active { 
	color : #000000; 
	text-decoration : underline; 
} 

.intro {
  font-family: arial,tahoma,helvetica;
  font-size: 12px;
  color: #FF9900;
  text-decoration: none;
}

.orangeTd {
  background-color: #FF9900;
}

h3 {
  font-family: arial,tahoma,helvetica;
  font-size: 16px;
  color: #000000;
}

h4 {
  font-family: arial,tahoma,helvetica;
  font-size: 14px;
  color: #000000;
}

.url {
  color: #996600;
}

.highlight {
  font-weight: bold;
}

.ellipsis {
  font-weight: bold;
}


/* end of nutch section */
