
/* Search form, specifically */
FORM TABLE.csc-searchform { border-color: red; 
	margin-left:100px;
}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell  { background-color: #ffffcc; }

/* Login form, specifically */
FORM TABLE.csc-loginform { border-color: green; }
FORM TABLE.csc-loginform TR TD.csc-form-labelcell  { background-color: #ccffcc; }




/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 5px; margin-top: 10px; border: 1px #930 solid; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color:#ffc    }  /*#33eeff;*/ 
TABLE.csc-searchResultInfo TR TD P { font-size: 1em; padding: 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { color: #930; font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext P { color: #930; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext a:link {
	color:#f63;
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext a:visited {
	color:#f96;
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext a:hover {
	color:#930;
}


/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { 
	color: #930; 
}
H3.csc-searchResultHeader A:link { 
	color: #930;
	font-style:normal; 
}
H3.csc-searchResultHeader A:visited { 
	color: #930;
	font-style:italic;	
}
H3.csc-searchResultHeader A:hover {
	color: #fff;
	font-style:italic;
}

H3.csc-searchResultHeader { background-color: #f96; padding: 10px; margin:20px 100px;}
P.csc-searchResult { font-size: 1em; background-color: #ffc; margin-left: 20px;}

