body {
color:#131516;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#C0C0C0;
margin:0;
}

h1 {
font-size:16px;
line-height:20px;
}

p {
margin:10px 10px 0px 20px;
font-size:12px;
line-height:15px;
}

ul {
font-size:12px;
line-height:15px;
}

a {
color:#757575;
text-decoration:none;
}

a:hover {
color:inherit;
text-decoration:underline;
} 

.centerbody {
background-color:#111614;
}

.rtborder {
background:url(images/rt_shadow.gif) repeat-y;
}

.rtbtmborder {
background:url(images/rtbottom_shadow.gif) repeat-y;
}

.copybodylt {
background:url(images/copybody_ltbg.gif) repeat-y;
}

.copybodyrt {
background:url(images/copybody_rtbg.gif) repeat-y;
}

.copybody {
background:url(images/copybody_bg.gif) repeat-y;
}

.copyright {
padding-bottom:20px;
font-size:9px;
font-style:italic;
color:#111614;
}

.copyright a {
color:#111614;
text-decoration:none;
}

.copyright a:hover {
text-decoration:underline;
}

.patentfeatures {
font-size:16px;
line-height:20px;
font-weight:bold;
}

.recordtable {
margin-top:30px;
border:2px solid #111614;
padding:0 0px 20px 0px;
}

.table {
font-size:11px;
line-height:16px;
padding:0;
margin:0;
}

.tableheader {
background:#111614;
margin:0;
padding:0;
color:#C0C0C0;
font-size:16px;
font-weight:bold;
line-height:22px;
}

.tableheading {
font-weight:bold;
font-style:oblique;
font-size:12px;
line-height:16px;
margin:0 0 0 0;
padding:10px 0 0 0;
}