table  { 
background : #e1e3e7; 
border-collapse : collapse; 
color : #fff; 
font : normal normal 12px verdana, arial, helvetica, sans-serif; 
margin : 0 auto; 
border-bottom : 3px solid #dcc48f; 
} 
 caption  { 
border : #5C443A solid 1px; 
color : #8d6932; 
letter-spacing : 2px; 
padding : 6px 4px 8px 0; 
text-align : center; 
text-transform : uppercase; 
font : bold 13px verdana, arial, helvetica, sans-serif; 
margin : 0 0 4px; 
} 
 td, th  { 
color : #363636; 
padding : 0.4em; 
} 
 tr  { 
border : gray dotted 1px; 
} 
 thead th, tfoot td  { 
background : #f8ceb2; 
color : #666; 
font-weight : bold; 
font-size : 60%; 
vertical-align : middle; 
padding : 3px 10px 3px 10px; 
text-align : center; 
text-transform : uppercase; 
border : #ccb9bc solid 1px; 
border-width : 0 1px 1px 1px; 
border-top : 1px solid #ccb9bc; 
letter-spacing : 2px; 
} 
 tbody td a  { 
color : #363636; 
text-decoration : none; 
} 
 tbody td a:visited  { 
color : gray; 
text-decoration : line-through; 
} 
 tbody td a:hover  { 
text-decoration : underline; 
} 
 tbody th a  { 
color : #363636; 
font-weight : normal; 
text-decoration : none; 
} 
 tbody td  { 
text-align : left; 
vertical-align : middle; 
font-size : 90%; 
text-align : center; 
font-weight : normal; 
} 
 tfoot td  { 
font-size : 70%; 
text-transform : none; 
font-weight : normal; 
color : #333; 
} 
 .odd1  { 
background : #ebe5d9; 
} 
 th  { 
padding : 0.5em 1em; 
border : blue solid 1px; 
border-width : 0 1px 1px 1px; 
} 
 .left1  { 
text-align : left; 
padding:5px 5px 5px 20px;
} 
 tbody tr:hover  { 
background : #f6eec4; 
color : #660000; 
font-style : italic; 
} 
 tbody tr:hover th, tbody tr.odd:hover td  { 
background : #f6eec4; 
color : #660000; 
font-style : italic; 
} 
 td  { 
border : #959453 dotted 1px; 
padding : 0.4em; 
color : #363636; 
} 
 thead th  { 
border : gray solid 1px; 
} 
