﻿html, body{	
	font:14px verdana,Arial,Helvetica,sans-serif;
	width: 100%;	/* make the body expand to fill the visible window */
	height: 100%;
	overflow: hidden;	/* erase window level scrollbars */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

table
{
	font:14px verdana,Arial,Helvetica,sans-serif;
}

.searchpopupdiv
{
	position:absolute;
	visibility:hidden;
	z-index:9998;
	padding:3px 3px 3px 3px;
	border:solid 1px green;
	background:white;
}
input.querylist-addtop-input
{
	height:20px;
	width:80px;
	font-size:14px;
	vertical-align:middle;
}

div.patent-ttl
{
	font-size:16px;
	font-weight:bold;
	margin-top:6px;
	text-align:center;
}

span.cls10
{
	cursor:pointer;
}

img.patent-switchon
{
	cursor:pointer;
	src:'img/minus.gif';
	margin-right:3px;
}

img.patent-switchoff
{
	cursor:pointer;	
	src:'img/plus.gif';
	margin-right:3px;
}

span.patent-switchon
{
	font-size:14px;
	cursor:pointer;
	color:green;
	font-style:italic;
}

select.smallcombo
{
    height:20px; /*firefox*/
    *height:20px!important; /*IE7*/
    *height:24px;  /*IE6*/
    font-size:14px; /*firefox*/
    *font-size:14px;  /*IE6 IE7*/
    font-family:Verdana;
    vertical-align:middle;
}

span.patent-switchoff
{
	font-size:14px;
	cursor:pointer;
	color:red;
	font-style:normal;
}

.patent-indepclaims
{
	background-color:#EDF1FF;
}

input.search-slave
{
	width: 99%;
	height:20px; /*firefox*/
    *height:20px!important; /*IE7*/
    *height:20px;  /*IE6*/
	font-size:14px;
	vertical-align:middle;
}

table.commenttable
{ 
	table-layout:fixed;
	text-align:justify;
	border-style:solid;
    border-width:1px;
    border-color:#ceebef
}

span.commentoperation1
{
    color:Blue;
    cursor:pointer;
}

span.commentoperation2
{
    text-decoration:underline;
	color:Blue;
    cursor:pointer;
}

select.searchtypeselect
{
	height:12px; 
	font-size:14px;

}

table.commenttitle 
{
	background:#0a9bb1;
	color:White;
	font-weight:bold;
	height:14px;
	padding-top:0px;
	padding-bottom:0px;
}
div.commentdiv
{
	border: solid 1px #065f6c;
	table-layout:fixed;
	text-align:justify;
	background-color:#e7f7f9;
	padding-left:10px;
	width:98%;
}

span.anchorunderline
{
    cursor:pointer;
    color:Blue;
    text-decoration:underline;
}

span.anchor
{
	cursor:pointer;
	color:Blue;
}

span.graytext
{
	color:Gray;
	font-size: 14px
}

a.visited
{
	color:Blue;
}

div.split
{
	width: 100%; 
	height: 100%; 
	background-color: White;
}

div.textcontent
{
    line-height:22px;
}

div.splitchild
{
	line-height:22px;
	overflow:auto;	
	overflow-x:hidden;
	margin:4px 0px 4px 0;
	padding:0 2px 0 4px;
}

div.splitchild-slave
{
	line-height:22px;
	overflow:hidden;	
	margin:4px 0px 4px 0;
	padding:0 2px 0 4px;
}


div.tabelement
{
	width:100%;
	height:100%;
	overflow:auto;
	/*overflow-x:hidden;*/
}

div.showpatent-slave-div
{
	overflow:hidden;
	padding: 10px 3px 10px 3px;
	border-bottom: 1px solid #065f6c;
	border-left: 1px solid #065f6c;
	border-right: 1px solid #065f6c;
	height:89%;
}


img.imglink
{
	cursor:pointer;
	border:0;
}

img.imglinkmargin
{
    cursor:pointer;
	border:0;
	vertical-align:middle;
	margin-right:3px;
}

.dojoSplitPane
{
	margin: 0px;
}

a.colornochange
{
	color:Blue;
}

input.login-bt
{
	height:20px;
	font-size:14px;
	width:60px;
	vertical-align:middle
}

select.selectproject
{
	height:17px;
	font-size:14px;
	vertical-align:middle;
}


div.patentrelated-content
{
	border: solid 1px #065f6c;
	table-layout:fixed;
	text-align:justify;
	line-height:22px;
	background-color:#e6f2f1;
	width: 98%;
}

input.patentsearch-bt
{
	height:22px;
	font-size:14px;
	width:50px;
	vertical-align:middle;
}


.tabspacer 
{
	width:4px;
	border-bottom:1px solid #065f6c;
}

.tab 
{
	padding:0px 8px 0px 8px;
	font-size:100%;
	text-align:center;
	text-decoration:none;
	color:#676767;
	cursor:pointer;
	cursor:hand;
	empty-cells:show;
	height:18px;
}

.unselectedtab
{
	border:1px solid #065f6c;
	background-color:#dee9eb;
	color:#000000;
	border-bottom-color:#065f6c;
}

.selectedtab 
{
	border:1px solid #065f6c;
	color:#065f6c;
	border-bottom:0px;
	padding-bottom:1px;
	font-weight:bold;
}

.tablink 
{
	padding:0px 0px 1px 0px;
	border-bottom:1px solid #065f6c;
	font-size:83%;
}

.tabdirectorylink
{
	text-align:right;
}

input.search-color-bt
{
	height:12px; 
	width:12px; 
	margin-right:5px
}

textarea.textareanote
{
	  font-size: 14px;
      overflow:hidden;
      background-color: #ffffcc;
      color: black;
      padding-right:5px;
      padding-left:5px;
      font-family: courier;
      width:100%;
      letter-spacing:0;
      line-height:22px;
      border-style:none;
      height:28px;
}

div.notediv
{
	table-layout:fixed;
	text-align:justify;
	background-color:#ffffcc;
	padding-right:5px;
    padding-left:5px;
	width:100%;
	line-height:normal;
}

#search-popupdiv {position:absolute;border: 1px solid #000000;visibility :hidden;font-size:14px;font-family:Arial}

.btn     { width: 22px; height: 22px; border: 1px solid buttonface; margin: 0; padding: 0; }
.btnOver { width: 22px; height: 22px; border: 1px outset; }
.btnDown { width: 22px; height: 22px; border: 1px inset; background-color: buttonhighlight; }
.btnNA   { width: 22px; height: 22px; border: 1px solid buttonface; filter: alpha(opacity=25); }
.cMenu     { background-color: threedface; color: menutext; cursor: Default; font-family: MS Sans Serif; font-size: 14px; padding: 2 12 2 16; }
.cMenuOver { background-color: highlight; color: highlighttext; cursor: Default; font-family: MS Sans Serif; font-size: 14px; padding: 2 12 2 16; }
.cMenuDivOuter { background-color: threedface; height: 9 }
.cMenuDivInner { margin: 0 4 0 4; border-width: 1; border-style: solid; border-color: threedshadow threedhighlight threedhighlight threedshadow; }

span.combobox
{
    font-size:14px; 
    cursor:pointer; 
    margin-right:3px
}

img.combobox
{
    margin-right:1px; 
    vertical-align:middle;
    cursor:pointer;
}

div.combobox
{
    display:inline; 
    border:solid 1px #7F9DB9; 
    padding: 2px 1px 2px 1px; 
    margin-right:0px;
}


table.ftable
{
	background-color:#e2e2e2;
	width:60% !important;
	align:center !important;
	
	
	
}

table.ftable td
{
	background-color:white;
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;

	margin-left:6px;
	margin-top:6px;
	margin-right:6px;
	margin-bottom:6px;

}

div.floatleftdiv
{
	float:left;
	position:relative;
}

div.originaltxt
{
	background-color:#C6CEE7;
}

.dloadlinkblue
{
color:blue;
line-height:22px;
cursor:pointer;
}
table.dualtable
{
	width:100%;
	border-collapse: collapse;
	border:solid 1px #065F6C;
}

span.dualtable-text
{
	cursor:pointer;
}
span.yellow-span
{
	background-color:#ffffe0;
}
span.red-span
{
	background-color:Red;
}
span.checked-word-color-span
{
	background-color:#ff8040;
}
span.rsp
{
	background-color:red;
}
span.bsp
{
	background-color:blue;
	color:white;
}
span.insertP
{
	color:gray;
	font-size:14px;
}