.genapp {
	font-size : .8em;
	font-family : Arial, Helvetica, sans-serif;
}

.searchTerms {
	font-size : .7em;
	font-family : Arial, Helvetica, sans-serif;
}

.searchBox {
	font-size : 9pt;
	font-family : monospace;
}

.basic {
	font-size : .7em;
	font-family : Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.20em;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
}

h2 { 
	font-size: 1.15em; 
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	background-color: transparent;
}

h3 { 
	font-size: 1.10em;
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	background-color: transparent;
}  

h4 { 
	font-size: 1.0em;
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	background-color: transparent;
}  

.float-left {
float: left;
}

.float-right {
float: right;
}

/* main css */

a, a:link, a:visited, a:active {
color: #660000;
background-color: transparent;
}

a:visited {
color: #330000;
background-color: transparent;
}

ul, ol, li {
background-color: transparent;
}

.body-bg {
background: url(/innovations/091/023020-misc01.jpg) repeat-y;
}

.menu {
width: 770px;
padding: 0px;
margin: 0px;
}

.banner {
float: left;
}

.top-menu {
width: 193px;
float: right;
}

.clear {
clear: both;
}

p.indent {
width: 695px;
padding: 0 0 0 25px;
}

.main-content {
width: 745px;
margin: 25px; 
font-size: 0.85em;
}

.main-content-bio {
width: 770px;
margin: 20px 25px 25px 25px;
font-size: 0.85em;
}

.main-content-themes {
width: 770px;
margin: 20px 25px 25px 0px;
font-size: 0.85em;
}

.main-content-patents {
width: 720px;
margin: 25px;
font-size: 0.85em;
}

/* footer */

.text-nav {
clear: both;
width: 770px;
text-align: center;
padding: 20px 0px 20px 0px;
font-size: 0.75em;
color: #000000;
background-color: transparent;
font-weight: bold;
}

.text-nav a {
color: #660000;
background-color: transparent;
text-decoration: none;
font-weight: lighter;
}

.text-nav a:hover {
color: #660000;
background-color: transparent;
text-decoration: underline;
font-weight: lighter;
}

.main-content-bio p, .database-content p {
color: #000000;
padding-right: 40px;
line-height: 1.6em;
background-color: transparent;
}

.main-content p {
color: #000000;
padding-right: 20px;
line-height: 1.6em;
background-color: transparent;
}

.main-content-patents p {
color: #000000;
line-height: 1.6em;
background-color: transparent;
}

.caption {
background-color: transparent;
font-size: 0.9em;
padding-top: 1px;
margin-top: 1px;
}

.spacer1 {
border-top: 1px solid #cccccc;
}

.spacer2 {
border-bottom: 1px solid #cccccc;
}

.patent-info {
padding: 0px 15px 15px 15px;
border: 1px solid #cccccc;
background: url(/innovations/091/023020-misc03.gif);
clear: both;
}

.patent-info p {
color: #000000;
line-height: 1.6em;
background-color: transparent;
}

.bio-card {
width: 720px;
background: url(/innovations/091/023020-misc06.gif) repeat-y;
}

.text-container {
width: 645px;
margin-left: 40px;
}

.text-container p, .text-container ul, .text-container li {
width: 100%;
background-color: transparent;
color: #000000;
}

.main-content ul, .main-content li {
width: 675px;
background-color: transparent;
}

.bio-card-left {
width: 310px;
float: left;
overflow: hidden;
}

.bio-card-left p {
clear: left;
}

.bio-card-right {
width: 310px;
float: right;
overflow: hidden;
}

.inventions {
font-size: 0.9em;
width: 310px;
background: url(/innovations/091/023020-misc07.gif);
border: 1px solid #666666;
margin-bottom: 10px;
}

.inventions td {
padding: 5px;
}

.inventions-image {
float: left;
background: none;
width: 152px;
margin-right: 10px;
margin-bottom: 5px;
}

.inventions-image img {
border: 1px solid #666666;
}

.inventions-image2 {
float: left;
background: url(/innovations/091/023020-misc03.gif);
width: 247px;
padding-top: 9px;
padding-bottom: 30px;
margin-right: 15px;
margin-bottom: 10px;
border: 1px solid #666666;
}

.inventions-image2 img{
margin-left: 10px;
border: 1px solid #666666;
}



/* inventors section */

.row-h {
font-weight: bold;
vertical-align: bottom;
padding-top: 0px;
margin-top: 0px;
}

.row-a {
background: url(/innovations/091/023020-misc08.gif);
vertical-align: top;
}

.row-b {
background: url(/innovations/091/023020-misc09.gif);
vertical-align: top;
}

.info-box {
clear: both;
background: url(/innovations/091/023020-misc08.gif);
width: 100% auto;
padding: 10px;
border: 1px solid #666666;
}

.bio-header {
width: 310px;
font-size: 0.9em;
}

.bio-card-right h3 {
font-size: 0.95em;
width: 100%;
text-align: center;
}

.bio-card-img {
float: left;
margin: 0 10px 10px 0;
border: 1px solid #cccccc;
}

.bio-card-img2 {
width: auto;
background: url(/innovations/091/023020-misc09.gif);
border: 1px solid #666666;
padding: 40px 41px 20px 40px;
margin: 20px 0 0 0;
}

.bio-card-img2 img {
border: 1px solid #cccccc;
}

.related-sites p {
width: 700px;
color: #000000;
background-color: transparent;
margin: 20px 25px 25px 65px;
font-size: 0.80em;
}

.related-sites h3 {
width: 730px;
color: #000000;
background-color: transparent;
margin: 10px 25px 5px 65px;
font-size: 0.95em;
}


/* patents section */



.patent1 {
float: left;
width: 340px;
border: 1px solid #cccccc;
background: url(/innovations/091/023020-misc03.gif);
}

.patent2 {
float: right;
width: 340px;
border: 1px solid #cccccc;
background: url(/innovations/091/023020-misc03.gif);
}

.patent1 p, .patent2 p, .patent3 p {
margin: 20px;
}

.patent3 {
width: 100%;
border: 1px solid #cccccc;
background: url(/innovations/091/023020-misc03.gif);
}

.patent3 li {
margin: 10px 10px 10px 0;
}

.patent-boxes {
float: left;
width: 18%;
border: 1px solid #cccccc;
background: url(/innovations/091/023020-misc03.gif);
margin: 0 6px 0 6px;
}

.patent-boxes p {
margin: 10px;
font-size: 0.85em;
}

/* comments page */

.main-content table {
width: 720px;
}

.main-content td {
background: transparent;
font-size: 0.85em;
}

.main-content textarea {
width: 710px;
}

/* Themes in Innovation section */

.submenu {
width: 157px;
background-color: #003366;
color: #ffffff;
font-weight: bold;
font-size: 0.85em;
padding-top: 5px;
padding-bottom: 10px;
}

.submenu span.menu-item {
padding: 0px 0 0px 20px;
display: block;
background: url(/innovations/091/023020-misc13.gif) center center no-repeat #003366;
}

.submenu a, .submenu a:link, .submenu a:active, .submenu a:visited {
color: #ffffff;
text-decoration: none;
font-weight: lighter;
padding: 0px 0 0px 20px;
display: block;
}

.submenu a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
background: url(/innovations/091/023020-misc13.gif) center center no-repeat #003366;
}

.themes-menu {
width: 157px;
float: left;
padding-right: 10px;
}

.themes-content {
width: 587px;
float: right;
margin-right: 8px;
}

.patent-mo {
float: left;
font-size: 0.8em;
margin: 0px 0px 10px 0px;
width: 350px;
}

.patent-mo p {
background-color: transparent;
font-size: 1.1em;
width: 340px;
padding-top: 1px;
margin-top: 1px;
}

.patent-mo img {
margin: 0 0 1px 0;
border: 1px solid #666666;
}

.illustration img {
border: 1px solid #666666;
}

.illustration {
width: 225px;
float: right;
font-size: 0.8em;
margin: 0px 0px 10px 0px;
}

.illustration p {
background-color: transparent;
font-size: 1.1em;
width: 215px;
padding-top: 1px;
margin-top: 1px;
}

.caption2 {
background-color: transparent;
font-size: .70em;
padding-top: 1px;
margin-top: 1px;
}

.caption3 {
background-color: transparent;
padding-top: 1px;
margin-top: 1px;
margin-left: 10px;
text-align: left;
width: 95%;
line-height: 1.3em;
font-size: .80em;
} 

/* source page */

.cr_small {
font-size: 0.9em;
}



