body {margin: 0;
padding: 0;
background-image: url('images/background.jpg');
background-repeat: no-repeat;
background-color: #000000;}

td.homephoto {width: 900px;
height: 366px;
background-image: url('images/homebgphoto.jpg');
background-repeat: no-repeat;}

div.newproduct {float: right;
margin: 0 2.25em 0 0;}

td.translate {background-image: url('images/translatebg_black.png'); 
background-repeat: no-repeat; 
color:#8E8E8E; 
font-family: Verdana,sans-serif; 
font-size:8.5pt; 
text-align:right; 
padding-top:2em; 
padding-right: 0;
width: 900px;
height: 98px;}

div.search {margin: -1.5em 0 2.5em 0;
padding: 0;}

div.trans {padding-right:3.25em;}

td {color:#595959;
font-family: Tahoma,sans-serif;
font-size:9pt}

td.patent {font-size:8pt;
font-family:Tahoma,sans-serif;
color:#8E8E8E;
background-color:#000000}

 td.copy {color:#FFFFFF;
 height:27px;
 font-size:8pt;
 font-family:Tahoma,sans-serif;
 padding-top:.5em}


 a:link {color: #143aa5;
 font-size:9pt;
 font-family:Tahoma,sans-serif}
       
 a:visited {color: #143aa5;
 font-size:9pt;
 font-family:Tahoma,sans-serif}
 
 a.copy:link {color: #FFFFFF;
 font-size:8pt;
 font-family:Tahoma,sans-serif}
       
 a.copy:visited {color: #FFFFFF;
 font-size:8pt;
 font-family:Tahoma,sans-serif}
 
  a.patent:link {color: #8E8E8E;
 font-size:8pt;
 font-family:Tahoma,sans-serif}
       
 a.patent:visited {color: #8E8E8E;
 font-size:8pt;
 font-family:Tahoma,sans-serif}
 

.error {
 font-weight: bold;
 color: red;
}

input[type=checkbox] { 
margin-left: 20px;

}


table.grid {
	width: 100%;
}

table.grid tr.even {
        background-color: #E5EDD6;
        color: #FFFFFF;
}

table.grid tr.odd {
        background-color: white;
	color: #A74311;
}

table.grid th {
	font-size: 0.8em;
	background-color: #F59B69;
	color: black;
        padding: 5px;
	text-align: right;
}

table.grid th a:link, table.grid th a:hover, table.grid th a:visited{
        color: #FFFFFF;
}


table.grid td {
	padding: 5px;
}

table.grid th.delimit {
	text-align: left;
	font-size: 0.8em;
}

table.grid td.label {
         text-align:right;
}

td.homephoto {width: 900px;
height: 366px;
background-image: url('images/homebgphoto.jpg');
background-repeat: no-repeat;
z-index: -1;}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:321px;
    margin: 0 0 0 45em;
    z-index: 1;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}

.account_links:link, .account_links:visited {
  font-size:11pt;
}

