/* CSS Document */
#results {
	margin-left:0;
	padding-top:10px;
	padding-left:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#results table{
	width:100%;
}
#results a, #results a:visited {
	color:#003366;
}
#results .caseblock{
	width:100%;
	border: 1px solid #003366;
	margin:10px 0 15px 0;
}
#results tr.descblock{
	width:100%;
	font:95% normal;
	padding:0;
}
#results tr.descblock td{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
#results .heading{
	width:100%;
	border: 1px solid #003366;
	background:#003366;
	color:#FFFFFF;
	padding:3px 0;
	font-size: 85%;
	font-weight: bold;
}
#results ol {
	padding-left:0;
}
#results ol li.case{
	list-style-type: none;
	margin-bottom:10px;
	padding-bottom:5px;
}
#results h3 a.title {
	font-weight:bolder;
	margin:2px 0;
	padding:0;
}
#results div.domains {
	display:block;
	padding:5px;
}
#results ol ul {
	margin-left:0;
	padding-left:0;
}
#PageSize a.pageSize {
	font-weight:bold;
}
div.attr {
	width:100%;
	padding:3px 0;
	font-size:90%;
}
div.attr a, div.attr a:visited {
	color: #0099FF;	
}
tr.descblock {
	background:#eee;
}
tr.descblock td{
	border:none;
}
.description {
	font-size:90%;
	color:#444;
	margin:0;
	padding: 5px 10px 5px 10px;
	background:#eee;
}
.description img {
	margin-right:10px;
	margin-bottom:5px;
}
tr.descblock .title {
	font-weight:bold;
}
.latest_comments {
	padding: 5px 10px 5px 35px;
	font-size:90%;
	color:#444;
	background:#eee url(../images/icon_comment.png) no-repeat 3px 3px;
	min-height:28px;
}

/* Table View  */
#results tr.cbottom td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}

#results thead th {
	padding: 8px;
}

#results td {
	padding: 3px 5px;
        max-width: 400px;
}
td.crespondent {
word-break: break-all;
}

#results td.cWIPO, #results td.cwipo{
	background:url(../images/wipo15x15.png) no-repeat 0 50%;
	padding-left:18px;
}
#results td.cNAF,#results td.cnaf{
	background:url(../images/naf15x15.png) no-repeat 0 50%;
	padding-left:18px;
}
#results td.cADREU, #results td.cadreu{
	background:url(../images/adreu15x15.png) no-repeat 0 50%;
	padding-left:23px;
}

#results td.ceResolution, #results td.ceresolution{
	background:url(../images/eresolution15x15.png) no-repeat 0 50%;
	padding-left:18px;
}

#results td.cCIRA, #results td.ccira{
	background:url(../images/cira15x15.png) no-repeat 0 50%;
	padding-left:18px;
}

#results td.cadndrc,#results td.cADNDRC{
	background:url(../images/adndrc15x15.png) no-repeat 0 50%;
	padding-left:24px;
}
#results .total {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	float: left;
}

#results .summary {
	font-size:90%;
	color:#444444;
	padding:5px;
}

#results td.regular {
	padding-left:20px;
}
#results tr.gap {
	height:20px;
}
.comment_number {
	width:39px;
	height:36px;
	background:url(../images/b_comment_num.gif) no-repeat;
	padding:2px;
	text-align:center;
}
#results .hasdoc{
	text-align:center;
	font-size:80%;
}
.viewmore {
	width:100%;
	font-size: 95%;
	font-style: normal;
	text-align: right;
}
.matched {
	background-color:#fffc8c;
}
#sortchoice {
	width:100%;
	text-align:right;
	padding:5px 0;
}

#sortchoice li{
	float:left;
}

#info {
	width:100%;
	min-width:740px;
}
#info #message {
	width:100%;
	font-size:97%;
	color:#333;
}
#info #resultsPerPage{
	width:100%;
	text-align:right;
	font-size:95%;
	color:#555;
}
#info #resultsPerPage{
	text-align:right;
	margin-right:20px;
	font-weight:bold;
}
tr.meta {
	background:#eee;
}
tr.meta td{
	color:#666;
	font-size:90%;
	padding:0;
	border-bottom:#CCCCCC 1px dotted;
}
.s_comment {
	background:url(../images/icon_comment.png) no-repeat 0 50%;
	padding-left:19px;
}
#featured {
	margin:10px 0 25px 0;
	padding:10px;
	border:#ccc 1px solid;
}
#mainresults {
	padding:0;
}
.domain {
	white-space: nowrap;
}

/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
tr.meta li {
	float:left;	
	display:block;
	_display:inline;
	min-width:50px;
}
.follow{
	padding-left:20px;
	background:url(/images/icon_bookmark_s.png) no-repeat 0 0;
}

.following{
	padding-left:20px;
	background:url(/images/icon_bookmarked_s.png) no-repeat 0 0;
}
.internalinfo {
	font-size:11px;
	font-style: italic;
	color:#666;
}
.tablebreak {
	height:5px;
	background:#003366;
}
div#close_recent {
	background:url(../images/b_close.gif);
	width:23px;
	height:23px;
	float:right;
	margin-top:-20px;
	margin-right:-20px;
}
div#close_recent:hover {
	background:url(../images/b_close_hover.gif);
	cursor:pointer;
}
