.text-normal {  font-family: Verdana,Arial,Helvetica,sans-serif;  color: #000066;  font-size: 13px;}.text-serif {  font-family: Georgia,Times New Roman,Times,serif;  color: #000066;  font-size: 13px;}.text-patent {  font-family: Georgia,Times New Roman,Times,serif;  color: #000066;  font-size: 13px;  background-color: #ffffff;}img.float-right {	float: right;}img.float_clear-right {	float: right; 	clear: right;}:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #0000ff; text-decoration: underline}A.site_map:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: none}A.site_map:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: none}A.site_map:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: none}A.site_map:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #0000ff; text-decoration: underline}A.nav:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffcc; text-decoration: none}A.nav:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: underline}A.nav:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffcc; text-decoration: none}A.nav:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: underline}A.nav-service:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #333399; text-decoration: none}A.nav-service:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ff3300; text-decoration: underline}A.nav-service:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #333399; text-decoration: none}A.nav-service:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ff3300; text-decoration: underline}A.nav-current-top:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: none}A.nav-current-top:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: underline}A.nav-current-top:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: none}A.nav-current-top:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffcc00; text-decoration: underline}A.header_linked:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3333ff; text-decoration: underline}A.header_linked:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3333ff; text-decoration: underline}A.header_linked:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3333ff; text-decoration: underline}A.header_linked:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.footer:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.footer:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.footer:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.footer:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #0000ff; text-decoration: underline}A.breadcrumb:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.breadcrumb:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.breadcrumb:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.breadcrumb:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #cc0000; text-decoration: underline}A.menu-section:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.menu-section:active {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.menu-section:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000066; text-decoration: underline}A.menu-section:hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #cc0000; text-decoration: underline}A.link-generic:link {	text-decoration: underline;}A.link-generic:active {	color: #0000ff;	text-decoration: underline;}A.link-generic:visited {	text-decoration: underline;}	A.link-generic:hover {	color: #0000ff;	text-decoration: underline;}A.link-plan:link {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #990000;	text-decoration: none;}A.link-plan:active {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #990000;	text-decoration: none;}A.link-plan:visited {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #990000;	text-decoration: none;}	A.link-plan:hover {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #ff0000;	text-decoration: none;}A.link-caption:link {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #330000;	text-decoration: underline;}A.link-caption:active {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #000066;	text-decoration: underline;}A.link-caption:visited {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #000066;	text-decoration: underline;}	A.link-caption:hover {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #990000;	text-decoration: underline;}A.link-attribution:link {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #330000;	text-decoration: underline;}A.link-attribution:active {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #330000;	text-decoration: underline;}A.link-attribution:visited {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #330000;	text-decoration: underline;}	A.link-attribution:hover {	font-family: Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #990000;	text-decoration: underline;}A.link-sidebar:link {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	color: #330000;	text-decoration: underline;}A.link-sidebar:active {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	color: #330000;	text-decoration: underline;}A.link-sidebar:visited {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	color: #330000;	text-decoration: underline;}	A.link-sidebar:hover {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	color: #990000;	text-decoration: underline;}A.link-serif_text:link {	font-family: Georgia,Times New Roman,Times,serif;	color: #330000;	text-decoration: underline;}A.link-serif_text:active {	font-family: Georgia,Times New Roman,Times,serif;	color: #330000;	text-decoration: underline;}A.link-serif_text:visited {	font-family: Georgia,Times New Roman,Times,serif;	color: #330000;	text-decoration: underline;}	A.link-serif_text:hover {	font-family: Georgia,Times New Roman,Times,serif;	color: #990000;	text-decoration: underline;}A.link_highlighted-serif:link {  font-family: Georgia,Times New Roman,Times,serif;  color: #330000;  background-color: #ffcc00;	text-decoration: none;}A.link_highlighted-serif:active {  font-family: Georgia,Times New Roman,Times,serif;  color: #330000;  background-color: #ffcc00;	text-decoration: none;}A.link_highlighted-serif:visited {  font-family: Georgia,Times New Roman,Times,serif;  color: #330000;  background-color: #ffcc00;	text-decoration: none;}A.link_highlighted-serif:hover {  font-family: Georgia,Times New Roman,Times,serif;  color: #990000;  background-color: #ffcc00;	text-decoration: underline;}A.link-quoted_text:link {	font-family: Courier New,Courier,Times New Roman,Times,serif;	color: #000099;	text-decoration: underline;}A.link-quoted_text:active {	font-family: Courier New,Courier,Times New Roman,Times,serif;	color: #330000;	text-decoration: underline;}A.link-quoted_text:visited {	font-family: Courier New,Courier,Times New Roman,Times,serif;	color: #000099;	text-decoration: underline;}	A.link-quoted_text:hover {	font-family: Courier New,Courier,Times New Roman,Times,serif;	color: #990000;	text-decoration: underline;}A.data:link {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	color: #000066;	text-decoration: underline}A.data:active {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	color: #000066;	text-decoration: underline}A.data:visited {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	color: #000066;	text-decoration: underline}A.data:hover {	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	color: #0000ff;	text-decoration: underline}DIV.box_356w {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 13px;	margin-top: 10px;	margin-right: 356px;	color: #330000;}DIV.page_heading {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 16px;  background-color: #ffcc00;  color: #333399;  border: #999999 1px solid;  padding: 2px;  padding-left: 6px;  padding-right: 6px;}DIV.page_heading-serif {  font-family: Georgia,Times New Roman,Times,serif;  font-size: 16px;  background-color: #ffcc00;  color: #333399;  border: #999999 1px solid;  padding: 2px;  padding-left: 6px;  padding-right: 6px;}DIV.page_heading_centred {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 20px;  background-color: #ffcc00;  color: #333399;  border: #999999 1px solid;  padding: 3px;  padding-top: 12px;  padding-bottom: 14px;  text-align: center;}DIV.announcement_heading_centred {  font-family: Tahoma,Arial,Helvetica,sans-serif;  background-color: #d0edff;  color: #cc3300;  border: #999999 1px solid;  padding: 6px;  text-align: center;}DIV.item_title {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 13px;  background-color: #ffffcc;  color: #000066;  border: #b1b9d5 1px solid;  padding: 2px;}DIV.whats_new {  font-family: Verdana,Arial,Helvetica,sans-serif;  background-color: #d0edff;  color: #ff3300;  border: #b1b9d5 1px solid;  padding: 2px;}TR.data_header_line {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 12px;  font-weight: bold;  color: #ffffcc;  background-color: #999999;  line-height: 110%;  text-align: center;  vertical-align: top;}TR.data_odd_line {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 12px;  color: #000066;  background-color: #ffffff;  line-height: 100%;}TR.data_even_line {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 12px;  color: #000066;  background-color: #dddddd;  line-height: 100%;}TD.right_aligned {  text-align: right;}TD.centred {  text-align: center;}TD.patent {	background: url(/images/leader.gif);}TD.data { /* needed only for NN 4 */  font-size: 12px;}TD.data_heading {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 12px;  font-weight: bold;  color: #000066;  background-color: #ffffcc;  border: #b1b9d5 1px solid;  padding: 2px;  line-height: 100%;}SELECT.page_menu {  font: 12px Verdana,Arial,Helvetica,sans-serif; }OPTION.prompt {  color: #000066;  background-color: #d0edff;}/* fractions	 examples:		 [1/16] <nobr>&sup1;/<span class="denominator">16</span></nobr>		 [5/8] <nobr><span class="numerator">5</span>/<span class="denominator">8</span></nobr>*/SPAN.numerator {  font-size: 70%;  vertical-align: text-top;}SPAN.denominator {  font-size: 70%;}SPAN.lowered_10pc { /* for aligning non-fractions with fractions */  vertical-align: -10%;}SPAN.subscript { /* for aligning non-fractions with fractions */  font-size: 60%;  vertical-align: -10%;}/* from www.thespacereview.com/includes/style.css */.pullquote {  font-family: Tahoma,Arial,Helvetica,sans-serif;  font-size: 100%;  font-weight: bold;  color: #003366;  background-color: #d0edff;  padding: 4px 8px;  line-height: 120%;}.pullquote-plain {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 100%;  color: #000000;  background-color: #ffcccc;  padding: 6px 10px 10px 8px;  line-height: 120%;}.pullquote-serif {  font-family: Georgia,Times New Roman,Times,serif;  font-size: 70%;  font-weight: bold;  color: #003366;  background-color: #d0edff;  padding: 4px 8px;  line-height: 120%;}.sidebar {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 100%;  font-weight: normal;  color: #330000;  background-color: #ffcc99;  padding: 4px 8px;  line-height: 120%;}.sidebar-75 {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 75%;  font-weight: normal;  color: #330000;  background-color: #ffcc99;  padding: 4px 8px;  line-height: 120%;}.sidebar-80 {  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;  font-size: 80%;  font-weight: normal;  color: #330000;  background-color: #ffcc99;  padding: 4px 8px;  line-height: 120%;}