   a:link    { color: #0000ee; text-decoration: none }
   a:visited { color: #551a8b; text-decoration: none }
/* a:hover   { color: ...     } */
/* a:active  { color: ...     } */


body {
background-color:#FFFFFF;
margin:9px;
margin-top:5px;
}

html> body {
margin:10px; /* for FF */
}

p {
margin:0px;
margin-top:15px;
margin-bottom:12px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

p.h1 {
margin:0px;
margin-top:0px;
margin-bottom:0px;
font-size:13px;
}

p.h2 {
margin:0px;
margin-top:3px;
margin-bottom:19px;
font-size:12px;
}

th {
border-width:1px;
border-style:solid;
border-color:#bbbbbb;
margin:0px;
padding:0px;
font-weight:normal;
font-style:normal;
font-size:12pt;
text-align:left;
}

td {
border-width:1px;
border-style:solid;
border-color:#cccccc;
empty-cells:show;
margin:0px;
padding:0px;
font-weight:normal;
font-style:normal;
font-size:12pt;
text-align:left;
}

img {
border:0;
}

.devTable {
border-width:1px;
border-style:solid;
border-color:#cccccc;
border-collapse:collapse;
empty-cells:show;
margin:0px;
overflow:hidden;
}

.fH1 {
padding:2px;
background-color: #e0e0e0; /* #ddddcd */
font-size:10pt;
text-align:center;
font-family: Arial, Helvetica, sans-serif; 
font-style: normal;
border-width:1px;
border-style:solid;
border-color:#c0c0c0;
border-collapse:separate;
}

.fH2 {
padding:3px;
padding-left:5px;
background-color: #e0e0e0; /* #ddddcd */
font-size:10pt;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
border-width:1px;
border-style:solid;
border-color:#c0c0c0;
border-collapse:separate;
}

.fM {
border-width:0px;
padding:3px;
padding-left:5px;
background-color:#FAE0AF;
font-size:11px;
text-align:left;
overflow:hidden;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
}

/* Note : the 'width' declarations in fD1-fD4 classes are here and not in .html      */
/*        because of IE6's and FF's different 'padding' interpretation if otherwise  */

.fD1 {			/* for 'Type' column */
padding:0px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#a06000;
text-align:center;
font-weight: bold;
width:68px;
}

.fD2 {			/* for 'Manufacturer' column - not in use */
padding:1px;
padding-left:5px;
background-color:#ffffff;
font-size:12px;
color:#676767;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
/* white-space:nowrap; */
/* max-width:130pt; */ 
/* overflow:hidden; */
}

.fD3 {			/* for 'Device' column */
padding:4px;
padding-left:5px;
background-color:#ffffff;
font-size:12px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:230px;
}

.fD4 {			/* for 'Package' column */
padding:2px;
padding-left:5px;
background-color:#ffffff;
font-size:12px;
text-align:left;
color:#226660;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:266px;
}

#gray { color:#808080; }
#red  { color:#ff0000; }

#date {
font-weight:normal;
font-style:normal;
font-size:11px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 20px
}

#sName {
margin:2px;
margin-top:30px;
margin-left:30px;
font-size:16pt;
color:#CC3300;
}

#sDesc {
margin:2px;
margin-bottom:30px;
margin-left:30px;
font-size:16px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold
}
