﻿.body 
{ 
	margin-left: 3em;
    margin-right: 5em;
    font-family: arial,sans-serif; 
}

.topTitle
{
	padding-left: 4px; 
	padding-bottom:3px; 
	padding-top:2px;
	background-color:#e5ecf9;
	font-family:arial,sans-serif;
	font-size:16px;
} 

.infoTitle 
{ 
  color: #3366cc; 
  font-weight: bold;
} 

.txtTitle 
{ 
  font-size: smaller; 
  font-weight: bold;
}

.txtInput
{ 
	width:220px;
}

.gray 
{ 
	color: #7f7f7f !important; 
}

.smaller
{
	font-size: smaller; 
}

.errormsg
{
	color:red;
font-family:arial,sans-serif;
font-size:smaller;
}

.form-noindent 
{
background-color:#FFFFFF;
border:1px solid #C3D9FF;
}

#account_menu 
{
float:right;
position:relative;
width:83%;
}

#account_content 
{
float:left;
width:15%;
}

#SQH, #MC 
{
  width:425px !important;
}

#FavoriteTable textarea 
{
  font-size:12px;
  height:90px !important;
  padding:2px;
  width:421px !important;
}

#Category
{
  width:340px !important;
}

#FavoriteTable td 
{
  font-size:12px;
}

#FavoriteTable .TdTab 
{
  font-size:12px;
  line-height:20px;
  padding-left:30px;
  vertical-align:top;
  width:40px;
}

 .nowrap {
white-space:nowrap;
}
.ts {
background-color:#E5ECF9;
color:#666666;
font-size:83%;
text-align:center;
}
 
 .starsizer {
display:block;
height:15px;
overflow:hidden;
position:relative;
width:15px;
}

.staroff {
left:-15px;
position:absolute;
top:0pt;
}

.grey {
color:#666666;
}

.green {
color:green;
}

.blue 
{
color:#7777CC !important;
}

/*  left */
#report_nav_div 
{
display:block;
float:left;
width:100%;
}

#report_nav 
{
margin:0pt;
position:relative;
width:100%;
z-index:1;
}

#report_nav .menu-item 
{
margin:0pt 0pt 1px;
padding:1px 0pt 0pt;
}

#report_nav a 
{
color:#000000;
display:block;
font-size:110%;

outline-style:none;
outline-width:medium;
text-decoration:none;
}

div.r1 
{
border:medium none;
padding:0pt 1px;
position:relative;
}

#report_nav a div.r2, #report_nav a div.r3 
{
border-color:#D7D7D7;
}

#report_nav a div.r2 
{
background:#E4E4E4 none repeat scroll 0%;
}

div.r2 
{
border-color:transparent;
border-style:solid;
border-width:1px 0pt;
}

#report_nav a.current div.r2, #report_nav a.current div.r3, #report_nav .menu-list a.current div.r2, #report_nav .menu-list a.current div.r3 
{
border-color:#696969;
}

#report_nav a.current div.r2, #report_nav .menu-list a.current div.r2 
{
background:#696969 none repeat scroll 0%;
}


div.r3 
{
border-color:transparent;
border-style:solid;
border-width:0pt 1px;
margin:0pt -1px;
}

#report_nav a div.content 
{
cursor:pointer;
line-height:20px;
margin-left:4px;
padding:0pt 6px 0pt 18px;
}

#report_nav .menu-list a.current div.content {
background:transparent none no-repeat scroll left center;
border-width:0pt;
padding:1px 6px;
top:-1px;
}

#report_nav .menu-list 
{
margin:1px 0pt 0pt 10px;
padding:0pt;
}

#report_nav .menu-list .menu-item 
{
margin:0pt;
padding:0pt;
}

#report_nav .menu-list a 
{
background:#FFFFFF none repeat scroll 0%;
border:0pt none;
font-size:95%;
margin:0pt;
}

#report_nav .menu-list a div.r1, #report_nav .menu-list a div.r2, #report_nav .menu-list a div.r3 
{
background:transparent none repeat scroll 0%;
border-color:#FFFFFF;
}

#report_nav .menu-list a div.content 
{
border-bottom:1px dotted #D7D7D7;
padding:3px 8px;
top:0pt;
}
#report_nav .menu-list a div.content 
{
line-height:15px;
text-align:left;
}

#report_nav a.current 
{
color:#FFFFFF;
}

#report_nav .menu-list a.expandable div.content {
background:url("/content/images/patent/button_arrow_right.gif") no-repeat scroll left center #FFFFFF;
top:0;
}
#report_nav .menu-list a.expanded div.content {
background:url("/content/images/patent/button_arrow_down.gif") no-repeat scroll left center #FFFFFF;
top:0;
}

.feature 
{
float:left;
margin:0pt;
padding:0pt 0pt 1em 6px;
width:100%;
}

.feature.settings div.r2, .feature.settings div.r3 
{
border-color:#FFD3B4;
}

.feature.settings div.r2 
{
background:#FFEAE0 none repeat scroll 0%;
}

.feature h4 
{
font-size:100%;
margin:0pt 0pt 0.3em;
}

.feature div div div 
{
padding:4px;
}
/* world search*/
.RowTitle
{
	background: #e5ecf9;
	color: #000000;
	width: 260px;
	font-family: "宋体";
	font-size: 10pt;
	text-align: right;
}

.RowCheckbox
{
	background: #e5ecf9;
	color: #000000;
	font-family: "宋体";
	font-size: 10pt;
	text-align: center;
	height:34px;
}

.RowInput {
	BACKGROUND: #e5ecf9; 
	COLOR: #000000;
	text-align:center;
	width:210px;
	height:34px;
}

.RowSepX {
	height: 2px;
}
.RowSepY {
	width:4px;
}
.RowRemark
{
	background: #e5ecf9;
	color: gray;
	width: 130px;
	font-family: "宋体";
	font-size: 10pt;
	text-align: left;
}
.RowRemark a.link
{
	background: #e5ecf9;
	color: gray;
	width: 130px;
	font-family: "宋体";
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
}

.RowRemark a:visited{
	background: #e5ecf9;
	color: gray;
	width: 130px;
	font-family: "宋体";
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
}

.RowRemark a:hover{
	background: #e5ecf9;
	color: gray;
	width: 130px;
	font-family: "宋体";
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
}
#silverlightControlHost 
{
	height: 100%;
	text-align:center;
}
