a {text-decoration: none;color: #004080;}
a img {
	border: 0;
    }

.bodyb {
       font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
       font-size: 10pt;
       color: #000000;
       }

.frame {  /* tbw */
     font-size: 8pt;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     border-style: solid;
     background-color: #ffffff;
     padding: 2px;
     }
 
.framebk { /* .tbr */
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     border-color: #000000;
     border-width: 1px;
     border-style: solid;
     background-color: #000000;
     }
     
.head {
      font-size: 18pt;
      color: #000000;
      font-weight: bold;
      }

#head3ns { /* in Styles.css too for Pop tables */
         font: 18px Georgia,serif;
         color: #97061C;
         margin:0;
         padding:5px;
         }
     
.product {
       font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
       font-size: 12pt;
       color: #ffffff;
       font-weight: bold;
       }

.small { /* black */
       font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
       font-size: 8pt;
       color: #000000;
       }

.tabfoot {  /* tables */
     font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
     font-size: 8pt;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     border-style: solid;
     background-color: #EBEBEB;
     }

.tabforex {
	font-family:arial;
	background-color: #ffffff;    
	border-color: #cdcdcd;
    border-width: 2px;
    border-style: solid;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 90%;
	text-align: left;
}
       
/* Table */
#gradient-style {
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    border-collapse: collapse;
    font-size: 12px;
    width: 100%;
    text-align: left;
    text-indent: 5px;
    margin:10px;    
    vertical-align: baseline;
    margin: 0px;
    padding: 0px;
    outline: 0px dotted;
    background: none repeat scroll 0% 0% transparent;
    border-top: 3px solid #ecb6b3;
    border-bottom: 5px solid #f2d8d8;
}

#gradient-style tfoot tr td {
    background: none repeat scroll 0% 0% #f4e1e1;
    font-size: 12px;
    color: #333333;
}

#gradient-style tr {
    border-bottom: 1px solid #ffffff;
    color: #333333;
    border-top: 1px solid #ffffff;
    background: url('../../images/gradback.png') repeat-x scroll 0% 0% #f4e1e1;
    padding: 8px;
}

#gradient-style thead tr, #gradient-style thead tr:hover {
    background: url('../../images/gradhead.png') repeat-x scroll 0% 0% #f4e1e1;   
    text-align: left;
}

#gradient-style thead th {
    text-align: left;
}

#gradient-style tr:hover {
    background: url('../../images/gradhover.png') repeat-x scroll 0% 0% #f4e1e1;
}

/* Simple Table */
#simple {
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    height: 405px;
    text-align: left;
    border-spacing: 0;
    outline: 1px solid #Fa7a8d;
    border: 1px solid #bbbbbb;
    display: block; /* This is what makes the overflow work */
    overflow-x: auto;    
    overflow-y: auto;
}
#simple td, th {
    border-top: 1px solid #dddddd;
    padding: 4px 8px;    
    vertical-align: baseline;
}
#simple tbody tr:hover {
    background-color: #8f0a00 !important;
    color: #ffffff;
}
#simple tbody tr:nth-child(even) {
    background-color: #eeeeee;
}
#simple thead tr {
    background: url('images/gradhead.png') repeat-x scroll 0% 0% #f4e1e1;   
    text-align: left;
    font-weight: bold;
}
#simple tfoot td {
    background: none repeat scroll 0% 0% #f4e1e1;
    font-size: 12px;
    color: #333333;
}
/* Small Table */
#simplesm {
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    height: 260px;
    text-align: left;
    border-spacing: 0;
    outline: 1px solid #Fa7a8d;
    border: 1px solid #bbbbbb;
    display: block; /* This is what makes the overflow work */
    overflow-x: auto;    
    overflow-y: auto;
}
#simplesm td, th {
    border-top: 1px solid #dddddd;
    padding: 4px 8px;    
    vertical-align: baseline;
}
#simplesm tbody tr:hover {
    background-color: #8f0a00 !important;
    color: #ffffff;
}
#simplesm tbody tr:nth-child(even) {
    background-color: #eeeeee;
}
#simplesm thead tr {
    background: url('images/gradhead.png') repeat-x scroll 0% 0% #f4e1e1;   
    text-align: left;
    font-weight: bold;
}
#simplesm tfoot td {
    background: none repeat scroll 0% 0% #f4e1e1;
    font-size: 12px;
    color: #333333;
}

td img {
    vertical-align: top;
}