body {
margin: 0px;        
padding: 0px;  
background-color: white;
color: #003366;
font-size: 76%;
}
a:link {  color: #003366;}
a:visited {color: #0033cc; }
a:hover {text-decoration: none; }
a:active {text-decoration: none; }

img{border:none;}

div#nav img
{position: absolute;
margin: 30px 0 0 20px;
}
div#nav{
position: absolute;
font: 1em garamond,helvetica,sans-serif;
background-color: white;
color : #0033cc;        
height: 125px;      
}
div#nav ul {
list-style-type: none;             
margin: 30px 0px 0px 250px;    
padding: 2px 0 0 0;
}
div#nav ul li 
{
display: inline;
}

div#nav li a{
background-color: white;          
color : #0033cc;  
}

div#nav li a:hover{
background-color: #0033cc;        
color: white;    
text-decoration: none;     
}
div#content {
position: absolute;
top: 140px;	
left: 220px;  
padding-right: 220px;
font: 1.1em/140% helvetica,arial,sans-serif;           
color: #003366;   
}                      

div#content ul li {
list-style-type: none;
font:bold 1em helvetica,arial,sans-serif;                    
color: #003366;
padding-left: 20px;
}

.small {
font:bold 0.9em garamond,helvetica,sans-serif;
color: #003366;
text-align: center;
}

div#content h1 {
font: bold 1.5em garamond,helvetica,sans-serif;
color: #003366; 
}
div#content h2 {
font: bold 1.2em garamond,helvetica,sans-serif;
color: #003366;    
}
div#sidebar {
position: absolute;
top: 140px;        
left: 10px;       
width: 185px; 
}

div#sidebar div.feature {
font: 1.2em/140% garamond,helvetica,sans-serif;
color : #003366;                
background-color : #bfd1e5;                                                             
margin-bottom : 12px;             
padding: 2px;                          
}

div#sidebar div.feature ul{
margin : 0;                   
padding : 0 0 8px 10px;                     
background-color: white;    
                            
}                                          
div#sidebar div.feature ul li{
color: #003366;                      
background-color : white;  
list-style-type: none;
}
div#sidebar div.feature ul li a{
color: #003366;                 
background-color : transparent;      
text-decoration : underline;     
}

div#sidebar div.feature ul li a:hover{
color: #003366;
background-color: white;    
text-decoration : none;
}
div#sidebar h2{
font: bold 1.1em garamond,helvetica,sans-serif;                
margin : 0;
padding : 0;
color: #003366;                   
}

div#rightnav
{
position: absolute;
top: 140px;
right: 15px;             
width: 140px;                               
}
div#rightnav div.specs
{
font: 1.1em/140% garamond,helvetica,sans-serif;
color: #003366;
background-color: #bfd1e5;
padding: 0 0 0 1px;
}
div#rightnav div.specs ul{
margin : 0;                   
padding: 0 0 8px 10px;                              
background-color: #ffffff;
list-style-type: none;  
}                                     
div#rightnav div.specs ul li{                       
background-color : white;  
}
div#rightnav div.specs ul li a{
color : #003366;                  
background-color : transparent;      
text-decoration : underline;     
}

div#rightnav div.specs ul li a:hover{   
text-decoration : none;
}
div#rightnav h2{
font: bold 1.2em garamond,helvetica,sans-serif;
color: #003366;
margin : 0;
padding: 5px 0 5px 3px;            
}
form {font-family: arial, times,serif;
font-size: 12px;
background: #bfd1e5;
width: 370px;
padding: 10px;
border: 1px solid #003366;
margin: 0 auto;
}
input,textarea {
font:bold italic 12px arial, times, serif;
line-height: normal;
color: #003366;
word-spacing: normal;
border: inset 1px #003366;
}
select,option {
font: bold 14px garamond,arial, serif;
color: #003366;
background-color: #fff;
}
table {
margin-right : auto; 
margin-left : auto; 
width : 68%; 
border : 2px solid #bfd1e5; 
} 
td {
background-color : white; 
color : #003366; 
font-size : 1em; 
border : 1px solid #bfd1e5; 
vertical-align : top; 
} 
td a {
background-color : white; 
color : #0033cc; 
text-decoration : underline; 
} 
td a:hover {
background-color : #bfd1e5; 
color : #003366; 
text-decoration : none; 
} 

img.floatleft { float: left; 
margin: 8px;
padding-left: 20px; } 
img.floatright { float: right;
margin: 5px;
}

.thumbnail      /*added this*/
{
float: left;
width: 120px;
margin: 12px 0 0 25px;
padding: 8px;
}