DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 {
  font-family: arial,helvetica,sans-serif;
  color : #000000;
  background : #CCCCCC;
}

A:link { color : #000000}
A:active { color : #666666}
A:visited { color : #000000}
A:hover { color : #666666}

.caption {
  font-size : 18pt;
  color : #000000;
  font-style : bold;
}
TD 
{ 
background-color: #FFFFFF); 
} 
TD.thumbnail 
{ 
vertical-align: middle; 
background : #FFFFFF; 
}
a.td.thumbnail, a:link.td.thumbnail, a:visited.td.thumbnail, a:active.td.thumbnail { 
border: #000000 1px solid; 
margin-bottom: -50px; 
padding-top: 5px; 
width: 185px; 
display: block; 
background: #CCCCCC; 
height: 210px; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
} 
a:hover.td.thumbnail { 
border: #000000 1px solid; 
margin-bottom: -50px; 
padding-top: 5px; 
width: 185px; 
display: block; 
background: #CCCCCC; 
height: 210px; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 
.thumbnail 
{ 
border: 5px RIDGE #FFFFFF; 
background-color: #CCCCCC; 
} 
.display 
{ 
background-color: #CCCCCC; 
border: 12px solid #FFFFFF; 
}
h2 
{ 
font-size: 14pt; 
font-weight: normal; 
text-align: right; 
letter-spacing: 8px; 
padding-top: 15px; 
padding-bottom: 15px; 
margin-left: 2px; 
margin-right: 2px; 
background-color: #000000; 
color: #FFFFFF; 
} 

h2:first-letter 
{ 
color: #CCCCCC; 
font-weight: bold; 
font-size: 22pt; 
} 
.lid{ 
        background: #FFFFFF; 
        color: #000000;
        border: none;
        font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
        text-decoration: none; 
} 

.sb{ 
        background: #CCCCCC; 
        color: #000000;
        border: none;
        font: 12px Verdana, Tahoma, Helvetica, sans-serif; 
        text-decoration: none; 
}

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
