body {  font-family: 14pt Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #FFFFFF; background-color: #000000}
td.main {  font-size: 9pt Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #000000; background-color: #FFFFFF; td.valign="top";}
table td {  font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #333333; background-color: #FFFFFF; vertical-align: top;}


table.patenttable th {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #000033; background-color: #FFFFFF; text-align: center;}
table.patenttable td {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #333333; background-color: #FFFFFF; vertical-align: top;}

table.gallerytable td {  font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #333333; background-color: #FFFFFF; vertical-align: bottom; text-align: center;}
table.gallerytable td.odd {  font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #333333; background-color: #DDDDDD; vertical-align: bottom; text-align: center;}
table.gallerytable td.text {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #666666; background-color: #FFFFFF; vertical-align: top; text-align: center;}
table.gallerytable td.textodd {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #666666; background-color: #DDDDDD; vertical-align: top; text-align: center;}
table.gallerytable td img {border: 1px solid #800000;}

.forumodd { color: #333333; background-color: #EEEEEE;}
.forumcategorys td {vertical-align: middle;}

table.tabmenu { color: #000000; background-color: #CCCCCC; vertical-align: bottom;}
table.tabmenu td.tabright{ color: #000000; background-color: #333333;}
table.tabmenu td.tableft{ color: #000000; background-color: #CCCCCC;}
table.tabmenu td.tabtop{color: #000000; background-color: #CCCCCC;}
table.tabmenu td.tabcenter{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #000000; background-color: #FFFFFF;}
table.tabmenu td.tabcenter a{font : normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; }
table.tabmenu td.tabbg{color: #000000; background-color: #000000;}

table.tabmenuback { color: #000000; background-color: #CCCCCC; vertical-align: bottom;}
table.tabmenuback td.tabright{ color: #000000; background-color: #333333;}
table.tabmenuback td.tableft{ color: #000000; background-color: #AAAAAA;}
table.tabmenuback td.tabtop{color: #000000; background-color: #AAAAAA;}
table.tabmenuback td.tabcenter{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #CCCCCC;}
table.tabmenuback td.tabcenter a{font : normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; }
table.tabmenuback td.tabbg{color: #000000; background-color: #000000;}

table.tabmenulight { color: #FF0000; background-color: #FFFFFF; vertical-align: bottom;}
table.tabmenulight td.tabright{ color: #000000; background-color: #CC3333;}
table.tabmenulight td.tableft{ color: #000000; background-color: #FFAAAA;}
table.tabmenulight td.tabtop{color: #000000; background-color: #FFAAAA;}
table.tabmenulight td.tabcenter{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #AA1111;}
table.tabmenulight td.tabcenter a{font : normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
table.tabmenulight td.tabbg{color: #000000; background-color: #FF0000;}


table.tabholder {color: #000000; background-color: #000000; }
table.tabholder td{color: #000000; background-color: #000000; vertical-align: bottom;}

table.speculative {color: #000000; background-color: #EEEEEE;  border: double 3 #000000;}
table.speculative td {color: #000000; background-color: #EEEEEE; }

HR{color: #990000; height:1px; }


table.propulsion td
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  font-size: 12pt;
  vertical-align: bottom;
  border-left: dimgray 1px solid;
  color: black;
  border-bottom: dimgray 1px solid;
  background-color: lightgrey;
}

.lightgreytd {  font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #333333; background-color: #DDDDDD; vertical-align: top;}

.copyright { font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #FFFFFF; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.diccopy { font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, SunSans-Regular; color: #000000; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}



a:link {  color: #800000; text-decoration: none}
a:visited {  color: #800000; text-decoration: none}
a:hover {  text-decoration: underline}
h1{
  font: 16pt Verdana, Arial, Helvetica, sans-serif;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: #333333;
  border-top-style: none;
  padding-top: 0px;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
h2{
  font: 14pt Verdana, Arial, Helvetica, sans-serif;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: #333333;
  border-top-style: none;
  padding-top: 0px;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
h3{
  font: 11pt Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: #333333;
  border-top-style: none;
  padding-top: 0px;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
.menutitle{font : normal 11pt Verdana, Arial, Helvetica, sans-serif; color : #991111; }

input.radio{ font : 8pt Verdana, Arial, Helvetica, sans-serif; border: 0px #000000 solid}

input{ font : 8pt Verdana, Arial, Helvetica, sans-serif; border: 1px #000000 solid}

textarea
{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
  border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.setwidth{
	width:200px
}

.hidden
{
	background-color: #FFCC66;
	color: Red;
}
.setwidth100{
	width:100px
}
select
{
	font : 9pt Verdana, Arial, Helvetica, sans-serif;
; border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px

}
.colouredstripe
{
	background-color:#ff6600;
	height:1px;
}
.borderedtable{
	border : 1px solid #FF6600;
}


.top {  color: #141414; background-color: #bebebe}
.middle {  color: #505050; background-color: #d2d2d2}
.bottom {  color: #505050; background-color: #e6e6e6}
a.menu:link {  color: #888888; text-decoration: none; clip:  rect(   )}
a.menu:visited {  color: #888888; text-decoration: none; clip:  rect(   )}
a.menu:hover {  color: #888888;text-decoration: underline; clip:  rect(   )}form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.blankbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #999999; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.noborder {  border-style: none}
.rw {  background-color: #FFFF66}